【发布时间】:2013-06-26 20:30:32
【问题描述】:
这里有一些简单的方法可以检查用户是否处于版主状态。但我想检查用户是否不在版主中。
if err && user in moderators
return
直觉上应该是这样的
if err && user isnt in moderators
return
但这显然行不通。最好的方法是什么?
【问题讨论】:
标签: coffeescript
这里有一些简单的方法可以检查用户是否处于版主状态。但我想检查用户是否不在版主中。
if err && user in moderators
return
直觉上应该是这样的
if err && user isnt in moderators
return
但这显然行不通。最好的方法是什么?
【问题讨论】:
标签: coffeescript
isnt 与is 相反,后者是三等号。只需否定in:
if err and user not in moderators
return
或者,使用postfix if:
return if err and user not in moderators
【讨论】:
if 来进一步整理:return if err and user not in moderators
在 CoffeeScript 中,NOT 可以表示为 !与否
if err && !(user in moderators)
if err && user not in moderators
两者都可以。
【讨论】:
not 和 ! 在 CoffeeScript 中是等价的。