在你看来,你遇到过的最令人惊讶、最怪异、最奇怪或最“WTF”的语言特性是什么?
请每个回答只回答一个特征。
在你看来,你遇到过的最令人惊讶、最怪异、最奇怪或最“WTF”的语言特性是什么?
请每个回答只回答一个特征。
当前回答
在JavaScript中:
1 / 0; // Infinity
1 / -0; // -Infinity
其他回答
我有点纠结:
1;
在perl中,模块需要返回true。
在Ruby中…
i=true
while(i)
i=false
a=2
end
puts defined?(a) // returns true
让我们为所有试图废除保留词的语言(如PL/I)投票。
还有什么地方可以合法地写出这样有趣的表达:
IF IF THEN THEN = ELSE ELSE ELSE = THEN
(IF, THEN, ELSE是变量名)
or
IF IF THEN THEN ELSE ELSE
(IF为变量,THEN和ELSE为子程序)
在javaScript中,NaN是一个全局变量。
BrainFuck语言。真的是这样!