Project1
标题:
请教以下ruby中这个"< ::"是什么意思。。
[打印本页]
作者:
taeckle
时间:
2023-2-5 10:15
标题:
请教以下ruby中这个"< ::"是什么意思。。
本帖最后由 taeckle 于 2023-2-5 10:17 编辑
经常在RPG Maker XP 的默认工程脚本里看到这个< ::,比如在这里:
module RPG
class Sprite < ::Sprite
def initialize(viewport = nil)
super(viewport)
@_whiten_duration = 0
@_appear_duration = 0
end
end
end
复制代码
请问下大家在这里Sprite < ::Sprite在两个Sprite之间的< ::到底是用来干什么的呢?
作者:
喵呜喵5
时间:
2023-2-5 21:20
表示直接取最顶层作用域
class B
def hello
print("outer!")
end
end
module A
class B
def hello
print("inner!")
end
end
class C < ::B
end
class D < B
end
end
c = A::C.new
d = A::D.new
c.hello
d.hello
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1