作者:
AIGecko (師大貓耳控)
2014-06-12 12:26:09偶然忘了打函式只打了小括號
發現.()等同.call()
->(){print "hello, world"}.() #=>hello, world
->(){print "hello, world"}.call() #=>hello, world
不只是Proc
其他物件只要有call這個方法都可以這樣用
class C
def call
print "hello, world"
end
end
C.new.() #=>hello, world
這誰會發現啊...
而且可讀性也不好...