問題タブ [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.

0 投票する
1 に答える
43 参照

python - Python: while ループで定義された関数が古い変数を参照しています

私が制御していないコードによって呼び出される while ループで定義した関数があります。

次の例では、access() は常に値 1 を返します。なぜですか? access() が最新の値を返すようにするにはどうすればよいですか?

同じことがラムダにも当てはまるようです。g をグローバルにできません。

0 投票する
1 に答える
249 参照

raku - 一度に複数の変数をバインドできますか?

次の行は、変数を宣言し、右側の数値にバインドします。

効果はでは$aなく であることがわかります。ScalarInt

私の質問は、1 つの宣言で複数の変数をバインドできますか? これは機能しません:

を使用してわかるように、とのsay $a.VAR.^name両方がs になっているためです。(なぜこれが起こるのか理解していると思います。問題は、を作成せずに と の両方を特定のにバインドする別のアプローチがあるかどうかです。)$a$bScalar$a$bIntScalar

さらに、この場合:=との使用に違いはありますか?=

0 投票する
3 に答える
70 参照

scheme - Scheme言語のレキシカル対動的インタープリター

動的インタプリタと語彙インタプリタの違いはまだわかりません。

私はスキームに取り組んでいますが、これらのような単純なコードが動的かつ字句的にどのように機能するかを知るのは非常に困難です。

ガイダンスはありますか?