未分類 26 3 月 2020 lua 为什么要使用~=当作不等于运算符? lua 为什么要使用~=当作不等于运算符? 資深大佬 : vevlins 64 很反直觉啊,在数学意义上这不是约等于吗 大佬有話說 (4) 資深大佬 : azenk 去除主观因素的话,!= 也挺反直觉啊?数学里的非运算难道不是 ‘ 么? ! 我还以为是阶乘呢。手动狗头 資深大佬 : lithiumii 不会 Lua,单纯说这个符号的话我觉得挺直觉的,因为逻辑学里常用~表示非。比如一个命题是 A,~A 就表示取反。 你的直觉大概只是习惯了其它编程语言的人的直觉? 主 資深大佬 : vevlins @lithiumii 好有道理 資深大佬 : shpkng 取非就是~吧,不过有一说一 lua 和 c#混用的时候,真的是分分钟打错~=和!=