問題タブ [iolanguage]
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.
iolanguage - REPL とスクリプトでクローンの動作が異なる
io REPL とスクリプトとして実行する場合 (つまりio matrix_clone_test.io
) で動作が異なるこのコードがあります。具体的には:
- REPL では、matrix1 と matrix2 は異なるオブジェクトを指します (異なる ID: Matrix_0x504b80、Matrix_0x42edd0)
- スクリプトを実行すると、matrix1 と matrix2 は同じオブジェクトを指します (同じ ID: Matrix_0x40f210、Matrix_0x40f210)。
どちらの場合も、 の結果として異なるオブジェクトが表示されることを期待していましたMatrix clone
。私は何が欠けていますか?
コードスニペット
コンソール出力
スクリプトの実行
iolanguage - ファイル内と relp 内で Iolang コードの動作が異なる
これは私のコードです:
relp に入力すると、正しく動作します。しかし、ファイルで実行しようとすると、true xor false
奇妙に動作します。
iolanguage - Io 言語作成クラス
Io 言語で「クラス」を作成するにはどうすればよいですか?
たとえば、次のことを試してみたいと思います。
Io にクラスがないことはわかっていますが、実装したいと思います。それを実装する方法の提案はありますか?