定義新運算符
最後由 tonytonyjan 於2012-01-14 00:36:46 +0800回應
, 374次閱讀
http://zh.wikipedia.org/wiki/%E8%BF%90%E7%AE%97%E7%AC%A6%E9%87%8D%E8%BD%BD
翻維基百科時看到這條,
其中的「定義新運算符」是那招?
原來ruby還能作到這種事嗎?
忘了翻英文版:
http://en.wikipedia.org/wiki/Operator_overloading
結果這次是被分到不能定義新運算符這邊。
截至 2012-01-14 00:36:46 +0800,共收到 1 條回應
tonytonyjan
1樓, 於2012-01-14 00:36:46 +0800回應
Ruby 是純 OO 的語言,運算符只不過是方法,而定義新的運算符,也只是寫新的方法,所以嚴格來講我想 Ruby 可以說是沒有運算符吧^^"