当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby keyword_init?用法及代码示例


本文简要介绍ruby语言中 StructClass::keyword_init? 的用法。

用法

StructClass::keyword_init? → true or falsy value

如果类是用 keyword_init: true 初始化的,则返回 true 。否则返回 nilfalse

例子:

Foo = Struct.new(:a)
Foo.keyword_init? # => nil
Bar = Struct.new(:a, keyword_init: true)
Bar.keyword_init? # => true
Baz = Struct.new(:a, keyword_init: false)
Baz.keyword_init? # => false

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 keyword_init?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。