エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Array#dig (Ruby 3.4 リファレンスマニュアル)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Array#dig (Ruby 3.4 リファレンスマニュアル)
dig(idx, ...) -> object | nil[permalink][rdoc][edit] self 以下のネストしたオブジェクトを dig メソ... dig(idx, ...) -> object | nil[permalink][rdoc][edit] self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返します。途中のオブジェクトが nil であった場合は nil を返します。 [PARAM] idx: インデックスを整数で任意個指定します。 例 a = [[1, [2, 3]]] a.dig(0, 1, 1) # => 3 a.dig(1, 2, 3) # => nil a.dig(0, 0, 0) # => TypeError: Integer does not have #dig method [42, {foo: :bar}].dig(1, :foo) # => :bar [SEE_ALSO] Hash#dig, Struct#dig, OpenStruct#dig