ruby – 用于安全导航操作符的语法糖(&.)
发布时间:2020-12-17 03:56:51 所属栏目:百科 来源:网络整理
导读:str = "Hello World!"str.[] /Hello/ # = "Hello"str[/Hello/] # = "Hello",syntactic suger versionstr = nilstr.[] /Hello/ # = nilstr.[/Hello/] # = SyntaxError: unexpected '[',expecting '('str[/Hello/] # = NoMethodError: undefined method `[]' f
str = "Hello World!" str.[] /Hello/ # => "Hello" str[/Hello/] # => "Hello",syntactic suger version str = nil str&.[] /Hello/ # => nil str&.[/Hello/] # => SyntaxError: unexpected '[',expecting '(' str[/Hello/] # => NoMethodError: undefined method `[]' for nil:NilClass 如何在[]方法的语法糖上使用安全导航操作符(& ;.)? 解决方法
它不能.马茨不想要它. 此功能已被请求和拒绝两次: > Bug #11618: Safe call syntax with aref or aset is Matz says:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |