kawasaki.rb #095(オンライン)を開催しました #kwskrb

Nagomiso
kawasakirb
Published in
Apr 29, 2021

2021年4月28日(水)に, Discord にて kawasaki.rb #095 を開催しました。

Togetter のまとめはこちらです。

プロと読み解く Ruby 3.0 NEWS 読書会

先月から引き続きクックパッド開発者ブログのエントリーである『プロと読み解く Ruby 3.0 NEWS 読書会』の読書会を行いました。

今回は「右代入が導入された」の項から読み進め

  • 右代入 => , in 演算子を使った一行パターンマッチ, find パターン といったパターンマッチに関連する変更
  • スーパークラスでクラス変数を再定義してサブクラスで参照したときの挙動, Numbered parameter ( _1 など)への代入禁止といったこれまでエラーにならなかった操作がエラーになるようになった変更
  • 一行メソッドの定義という新しい文法の追加

について触れました。

一行メソッドは元々

「Rubyの文法はendを多用するので、Ruby が終わりそうで縁起が悪い」というエイプリルフールネタでした。

ということや Endless method というかっこいい名前があるということで盛り上がりました。

セッション

るりまに対する貢献活動について from osyo

osyo さんが最近取り組まれている『Ruby リファレンスマニュアル(るりま)』への貢献活動について発表がありました。
るりまには rurema/bitclust という専用ジェネレータが使われていることやシンタックスハイライトを生成する部分は Ruby コードとしての構文チェックがされていることなどについてお話されました。

次回予告

次回は5月第4週水曜日の5/19(水)に開催予定です。詳細については connpass 及び Twitter で開催告知を行うのでよろしくお願いします。Slack もあるのでよろしければぜひご参加ください。お待ちしております!

書いた人

https://twitter.com/NagominHotMotto

--

--