強制変換

Lua は、実行時にストリングと数値の間の自動変換を提供します。 ストリングに適用されるすべての算術演算は、 通常の変換の規則に従って、このストリングを数値に変換しようとします。 逆に、ストリングが期待されるところで数値が使用されると、 その数値は合理的な形式のストリングに変換されます。 数値を文字列に変換する方法を完全に制御するには、文字列ライブラリのformat関数を使用する。

強制演算は算術演算にのみ適用され、比較演算には適用されない。 型の異なる2つの変数を比較すると、常に偽が返される。