Kon*_*sta -1 r unary-operator operator-keyword
我希望R更加pythonic.转换它的步骤之一是使用'not'而不是'!'.我希望这不需要编写C++和编译等,或者它呢?
功能:"!TRUE"应该等于"不为真".
如果你知道从哪里开始,请指点我.
Pas*_*ten 13
你最好拥抱R方式.为什么这么小的事情都付出了努力?如果你想要Python,坚持使用Python.此外,!在其他编程语言中充当"不" 是非常普遍的.
无论如何,这是允许使用"不"的东西,但它将涉及括号(Arrr!方式)
not <- function(x) { !x }
if (not(FALSE)) { print(1) }
[1] 1
Run Code Online (Sandbox Code Playgroud)
在我看来,这远比糟糕!.
而且我可以听到你在思考"但我想拥有if x is not in y:",但请注意,这与建议我想要一种不需要缩进的Python的方法相同.
这个想法是你学习一门语言,你不会改变一种语言来满足个人的需求.其他人使用您的代码会发生什么?