这个除CoffeeScript之外的语言中的运算符
我已经看到了在on CoffeeScript中使用这个除CoffeeScript之外的语言中的运算符,coffeescript,operators,Coffeescript,Operators,我已经看到了在on CoffeeScript中使用?。运算符: e.dataTransfer?.types?.contains 'Files' 这相当于JavaScript的 e.dataTransfer && e.dataTransfer.types && e.dataTransfer.types.contains('Files') 这种操作符有名字吗?它是否存在于其他语言中?有时它被称为“安全导航”操作符,它在Groovy中出现:它被称为安全导航操作符。R
?。
运算符:
e.dataTransfer?.types?.contains 'Files'
这相当于JavaScript的
e.dataTransfer && e.dataTransfer.types && e.dataTransfer.types.contains('Files')
这种操作符有名字吗?它是否存在于其他语言中?有时它被称为“安全导航”操作符,它在Groovy中出现:它被称为安全导航操作符。Ruby从2.3.0开始就有:
正如文章中提到的,C#和Groovy也有这种类型的操作符。CoffeeScript将其称为。它与
?:
“Elvis操作符”密切相关。