回答編集履歴
2
追記
answer
CHANGED
@@ -5,4 +5,4 @@
|
|
5
5
|
|
6
6
|
Ruby3.0ではデフォルトがイミュータブルになりそうと言う事なので、これから新たに書くプログラムで、リテラルがミュータブルである事を積極的に利用することは無いかなと思います。
|
7
7
|
ソースに、`# frozen_string_literal: true`と書くかどうかですが、3.0になれば記述不要になるので、考えどころですね。
|
8
|
-
ソースに書かず、`export RUBYOPT="--enable frozen-string-literal"`すると、動かないライブラリがあるかもしれないし。
|
8
|
+
ソースに書かず、`export RUBYOPT="--enable frozen-string-literal"`すると、動かないライブラリがあるかもしれないし。(⇒ やってみると、`pry`でエラーが出ました)
|
1
誤字訂正
answer
CHANGED
@@ -5,4 +5,4 @@
|
|
5
5
|
|
6
6
|
Ruby3.0ではデフォルトがイミュータブルになりそうと言う事なので、これから新たに書くプログラムで、リテラルがミュータブルである事を積極的に利用することは無いかなと思います。
|
7
7
|
ソースに、`# frozen_string_literal: true`と書くかどうかですが、3.0になれば記述不要になるので、考えどころですね。
|
8
|
-
ソースに書かず、`export RUBYOPT=--enable frozen-string-literal`すると、動かないライブラリがあるかもしれないし。
|
8
|
+
ソースに書かず、`export RUBYOPT="--enable frozen-string-literal"`すると、動かないライブラリがあるかもしれないし。
|