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

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

prolog - 変数がインスタンス化されていないときに =:= がエラーを出すのに、== がそうでないのはなぜですか?

答えは「いいえ」になりますが、

エラーになります:

なぜこうなった?一方がインスタンス化されていない変数の場合、両方とも同じように動作するべきではありませんか?

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

prolog - プロローグ -- 引数が十分にインスタンス化されていない

プレイヤーと列を数えることで、ゲーム内の偶数/奇数プレイヤーと偶数/奇数列をチェックしようとしています。ある時点で、変数を正しくインスタンス化していないようです。これが私がゲームを呼び出す方法です:

問題は、TotalPlayers と TotalCols が正しく割り当てられていないことにあると思います。

他の質問を見てみましたが、問題は違うようです。私はプロローグが初めてで、どこかで些細な間違いを犯している可能性があります。

いくつかのトレースの後、奇数/偶数の組み合わせが入力であるときにエラーが発生しているようです。2 つの偶数または 2 つの奇数を入力すると、プログラムは期待どおりに動作します。1つの奇数と1つの偶数の入力が与えられると、壊れます。

完全なエラー: