|
4
|
| Andrew Grimm Alex Wayne · 技术社区 · 15 年前 |
|
|
1
9
不可能影响Ruby中的真假。
这是一个每隔几年左右出现一次的功能,但总是被拒绝。(因为我个人不觉得有说服力的原因,但我不是说了算的人。) 您必须实现自己的逻辑系统,但不能禁止某人对未知值使用Ruby的逻辑运算符。 I re-implemented Ruby's logic system once ,为了好玩,也为了证明这是可以做到的。把它扩展到三元逻辑应该是相当容易的。(当我写这篇文章时,我实际上从RubySpec和 ported them to my implementation ,它们都通过了,所以我很有信心它符合Ruby的语义。) |
|
|
2
4
您可以利用可重写
|
|
|
3
1
我还用Ruby制作了自己的逻辑系统(为了好玩),你可以很容易地重新定义真实性: 注意,正常条件的类似物是if!/否则我会的!/否则!
|