1. ホーム
  2. lua

[解決済み] Luaでのインクリメント

2022-02-15 14:24:08

質問

Luaで少し遊んでいます。

以下のような、予想外の動作をするコードスニペットに出会いました。

a = 3;
b = 5;
c = a-- * b++; // some computation
print(a, b, c);

Luaはエラーなしでプログラムを実行しますが、出力はしません。 2 6 15 期待通りです。なぜですか?

解決方法は?

-- は1行のコメントを開始します のように # または // を他の言語に置き換えたものです。

と同等ということですね。

a = 3;
b = 5;
c = a