gpt4 book ai didi

ruby - 将 Ruby 符号理解为方法调用

转载 作者:数据小太阳 更新时间:2023-10-29 06:51:32 25 4
gpt4 key购买 nike

<分区>

class A
def test
"Test from instance"
end
class << self
def test
"Test from class"
end
end
end

p A.send(:test) # "Test from class"
p A.new.method(:test).call # "Test from instance"

此处符号按预期工作,但此处:

s="test"
s1=:s
p s1 # :s

为什么这里打印:s??我不明白背后的原因。谁能为我解释一下?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com