[解決済み] <' の近くに予期しない記号がある
2022-03-04 16:48:55
質問
Luaで何かコードを書こうとしているのですが、ちょうど12歳でないとプリントできません。
"Welcome!"
. しかし、このコードを実行するたびに、次のようなエラーメッセージが表示されます。
'<' の近くに予期しない記号があります。
エラーメッセージによると3行目にあるそうです。可能であれば、どなたかこのコードの他の潜在的なエラーも指摘していただけませんか?私のコードは次のようなものです。
io.write ("Enter your age:")
age = io.read()
if age == <12 then
print ("O noes, you are too young!")
elseif age == >12 then
print ("O noes, you are too old!")
else
print ("Welcome, son!")
end
解決方法は?
不要な
==
's.
というコードに変更します。
io.write ("Enter your age:")
age = io.read()
if age < 12 then
print ("O noes, you are too young!")
elseif age > 12 then
print ("O noes, you are too old!")
else
print ("Welcome, son!")
end
ある変数が
よりも大きい
または
未満
は必要ありません。
==
.
例
if (7 < 10) then
if (9 > 3) then
こちらも参考になるかと思います。
これはあなたの最初のLuaのコードなので、もしある変数が
より大きいか等しい
(以下)には、次のように書く必要があります。
if (5 >= 5) then
または
if (3 <= 3) then
.
必要なのは
==
他の変数と等しいかどうかだけをチェックする場合。
例
if (7 == 7) then
関連
-
[解決済み] Luaにおける演算子~=の意味とは?
-
[解決済み] "ローカルへのインデックス作成試行..." なぜこのエラーが発生するのでしょうか?
-
[解決済み] WoW Lua - 1.13でスペルランクを取得する方法 (クラシック)
-
[解決済み] attempt to index upvalue」の意味を教えてください。
-
[解決済み] Luaでネストしたテーブルと数値キー
-
Lua5.3の落とし穴
-
luaのエラーまとめ
-
[解決済み] Luaはstdoutをコンソールウィンドウにリダイレクトします。
-
[解決済み] テーブルをコンソールにダンプするには?
-
[解決済み] luaテーブルのエントリーをキーで削除する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】<eof>は'end'の近くで期待される。
-
[解決済み] Lua: グローバルな 'mapfinishes' (nil 値) に対して演算を実行しようとした。
-
[解決済み] LUA がグローバルな nil 値のインデックスを作成しようとした
-
[解決済み] .luaスクリプトを実行するにはどうしたらいいですか?[クローズド]。
-
[解決済み] Luaでのインクリメント
-
[解決済み] Luaイベントハンドラ
-
[解決済み] LuaでNewLine( \n) alternative?
-
[解決済み] Luaでネストしたテーブルと数値キー
-
luaのエラーまとめ
-
Lua基本関数 type、tonumber、tostring、pcall、print