ruby EVALメソッドは実行中のコンテキストを共有するが,変数の宣言はできない

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby EVALメソッドは実行中のコンテキストを共有するが,変数の宣言はできない相关的知识,希望对你有一定的参考价值。

# 先に定義されている変数ならば実行コンテキストは共有なのでaは変更される
a = 10
eval "a = 1"
p a #=> 1

# 定義されていない変数をevalで定義しても実行コンテキストにbは存在しない
eval "b = 10"
p b #=> NameError

以上是关于ruby EVALメソッドは実行中のコンテキストを共有するが,変数の宣言はできない的主要内容,如果未能解决你的问题,请参考以下文章

text Kubernetesコンテキストのイメージ画像

markdown [Kubernetes入门] kubectlのアクセス先(コンテキスト)を切り替える方法

xml 【执笔中】【WPF】【MVVM】动的なコントロールに対して,动的なコンテキストメニューを构成する。

xml 【WPF】亲要素に含まれる子要素だけコンテキストメニューを出さないようにするには

scss グラデーションテキスト

css テキストをカーニングする。