問題タブ [variable-binding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python: while ループで定義された関数が古い変数を参照しています
私が制御していないコードによって呼び出される while ループで定義した関数があります。
次の例では、access() は常に値 1 を返します。なぜですか? access() が最新の値を返すようにするにはどうすればよいですか?
同じことがラムダにも当てはまるようです。g をグローバルにできません。
raku - 一度に複数の変数をバインドできますか?
次の行は、変数を宣言し、右側の数値にバインドします。
効果はでは$a
なく であることがわかります。Scalar
Int
私の質問は、1 つの宣言で複数の変数をバインドできますか? これは機能しません:
を使用してわかるように、とのsay $a.VAR.^name
両方がs になっているためです。(なぜこれが起こるのか理解していると思います。問題は、を作成せずに と の両方を特定のにバインドする別のアプローチがあるかどうかです。)$a
$b
Scalar
$a
$b
Int
Scalar
さらに、この場合:=
との使用に違いはありますか?=
scheme - Scheme言語のレキシカル対動的インタープリター
動的インタプリタと語彙インタプリタの違いはまだわかりません。
私はスキームに取り組んでいますが、これらのような単純なコードが動的かつ字句的にどのように機能するかを知るのは非常に困難です。
ガイダンスはありますか?