當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。