Ruby 小贴士: 面条头发惊讶脸运算符

luikore · September 08, 2014 · Last by ericguo replied at September 09, 2014 · 2168 hits

(1..10).sort_by &:-@

中秋快乐

好神奇....

#3 楼 @jasl 其实 -@ 是一元前缀运算符 - 对应的 method name

最难受中秋节,祝你们节日快乐。

让我想到了这句?:??::??

#4 楼 @luikore 还是没懂,能详细说一下么?

-@ 是一元负号操作符,用于在类中定义一元负号操作符的实现, 可以看看 puts 1.-@ puts -1.-@

#8 楼 @xzgyb 多谢,我知道了,这里还有一篇 blog讨论这个问题。

You need to Sign in before reply, if you don't have an account, please Sign up first.