るりまサーチ

最速Rubyリファレンスマニュアル検索!
4件ヒット [1-4件を表示] (0.026秒)
トップページ > クエリ:Ruby[x] > クエリ:struct[x] > 種類:特異メソッド[x] > クラス:Struct[x] > クエリ:keyword_init?[x]

別のキーワード

  1. struct keyword_init?
  2. _builtin keyword_init?
  3. keyword_init? struct
  4. keyword_init? _builtin

ライブラリ

検索結果

Struct.keyword_init? -> bool | nil (27161.0)

(このメソッドは Struct の下位クラスにのみ定義されています) 構造体が作成されたときに keyword_init: true を指定されていたら true を返します。 false を指定されていたら false を返します。 それ以外の場合は nil を返します。

... Struct の下位クラスにのみ定義されています)
構造体が作成されたときに keyword_init: true を指定されていたら true を返します。
false を指定されていたら false を返します。
それ以外の場合は nil を返します。

//emlist[例][ruby]{...
...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
//}...