プロと読み解く Ruby 3.0 NEWS 読書会先月から引き続きクックパッド開発者ブログのエントリーである『プロと読み解く Ruby 3.0 NEWS 読書会』の読書会を行いました。 今回は「式展開を含む文字列リテラルは、frozen-string-literal: true で freeze しなくなった」の項からでした。 Ruby 3.0からは、# frozen-string-literal: true を指定しておくとその後にくる文字列リテラルがすべて frozen な状態となる一方、埋め込み文字列については毎回生成されるから意味がないとのことで freeze されなくなりました。 静的解析基盤が導入された話ではRBSとTypeProfが紹介されました。TypeProfについては kawasaki.rb #092 で読書会を実施したのでそちらもぜひご参照ください。