エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Ruby 2.5未満でRuby 2.5のStructのkeyword_initを使う - Islands in the byte stream
追記: backports v3.11.0の時点ではstruct/new.rbの冒頭に変なputsがあるなど使われている形跡がありま... 追記: backports v3.11.0の時点ではstruct/new.rbの冒頭に変なputsがあるなど使われている形跡がありません。またフィールド名を予約語にすると使えないという問題もありました。一旦自前のmonkey patchを使うことにしてます。 NEWS-2.5.0 - Documentation for Ruby trunk Struct.new takes keyword_init: true option to initialize members with keyword arguments. [Feature #11925] これですね。 こんな感じのモンキーパッチでいけそうです。 # frozen_string_literal: true # Backport Ruby 2.5's `keyword_init: true` module Ruby25StructE
2018/01/22 リンク