問題タブ [instantiation-error]
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.
prolog - 変数がインスタンス化されていないときに =:= がエラーを出すのに、== がそうでないのはなぜですか?
答えは「いいえ」になりますが、
エラーになります:
なぜこうなった?一方がインスタンス化されていない変数の場合、両方とも同じように動作するべきではありませんか?
prolog - プロローグ -- 引数が十分にインスタンス化されていない
プレイヤーと列を数えることで、ゲーム内の偶数/奇数プレイヤーと偶数/奇数列をチェックしようとしています。ある時点で、変数を正しくインスタンス化していないようです。これが私がゲームを呼び出す方法です:
問題は、TotalPlayers と TotalCols が正しく割り当てられていないことにあると思います。
他の質問を見てみましたが、問題は違うようです。私はプロローグが初めてで、どこかで些細な間違いを犯している可能性があります。
いくつかのトレースの後、奇数/偶数の組み合わせが入力であるときにエラーが発生しているようです。2 つの偶数または 2 つの奇数を入力すると、プログラムは期待どおりに動作します。1つの奇数と1つの偶数の入力が与えられると、壊れます。
完全なエラー: