「Lua入門」if文に論理積(and)を使うサンプル
構文
if 左の条件 and 右の条件
左の条件と右の条件が両方ともtrueの場合、trueになります。それ以外はfalseです。
使用例
x = 8if x == 8 and x < 10 t ...「Lua入門」break文でループを途中で終了する
環境
Lua 5.4.4
構文
while 条件式 do
if 条件式2 then
break
end
break文を利用してwhile文を抜けます。
使用例 ...
「Lua入門」比較演算子を利用するサンプル
環境
Lua 5.4.4
書式
Luaには以下の比較演算子があります。
< 小さい > 大きい<= 小さいか等しい >= 大きいか等しい== 等しい ~= 異なる使 ...
「Lua入門」論理否定(not)を使うサンプル
環境
Lua 5.4.4
構文
if not (条件)
条件がtrueの場合にfalseになります。
条件がfalseの場合にtrueになります。
使用例
k = 2if ...「Lua」ネスト構造if文を使うサンプル
環境
Lua 5.4.4
構文
if 条件1 then if 条件2 then 処理コードif文の中にif文を記述しています。ネストの構造です。
使用例
「Lua入門」算術演算子を使うサンプル
環境
Lua 5.4.4
構文
Luaの算術演算子には、+(加算)、 -(減算)、 *(積算)、/(除算) の四則演算子と ^(累乗)、%(剰余)があります。
形式一覧
+ 加算 ...
「Lua」if文にnilを比較するサンプル
環境
Lua 5.4.4
構文1
if 変数名 == nil then 処理コード「==」を使って、nilを判定しています。
構文2
「n ...
「Lua入門」if文を使うサンプル
環境
Lua 5.4.4
構文
if 条件 then
処理
end
条件が合致する場合、配下の処理が実行され、if文の処理は終了します。
使用例
x = 11if ...「Lua入門」if文に論理和(or)を使うサンプル
構文
if 左の条件 or 右の条件
左の条件または右の条件のどちらかがtrueの場合、trueになります。
使用例
x = 12if x == 9 or x < 10 then print(" ...「Lua入門」for文のイテレーター(iterator)のサンプル
書式
for , in pairs() do
end
k,vは変数リスト pairs(t)は表現式リスト
使用例
array = {"Google", "Arkgame"}for key,v ...「Lua入門」for文に入れ子のときにbreakを使用する
書式
for 変数名1 =最小値,最大値 do
for 変数名2 =最小値,最大値 do
if 条件式 then
break
for文が入れ子のときにbreakを使用します。
使用例 ...
「Lua入門」breakでループ処理を途中で終了するサンプル
書式
if 条件式 then
break
for文でbreakを使用するとループ処理から抜けます。
使用例
for i = 1 , 3 do if i == 2 then break end ...「Lua」2次元配列を作成するサンプル
書式
配列名 = {} 空のテーブルをセットします
配列名 = {}
1行目のテーブルに添え字を指定して空のテーブルをセットします
配列名 = {}
2行目のテーブルに添え字を指定して ...
「Lua」多次元配列を作成するサンプル
書式
配列名 = {} 空のテーブルをセットしています
array =値 行目列目を指定し値を設定します。
使用例
-- 配列の初期化array = {}for i=1,3 do array = { ...「Lua」for文で一次元配列の要素を出力する
書式
for i= 0, 数値 do
処理コード
end
使用例
実行結果
「Lua入門」グローバル変数とローカル変数のサンプル
構文
local 変数名
ファイ名 sample.lua
サンプルコード
「Lua入門」算術演算子のサンプル
説明
+(加算)、 -(減算)、 *(積算)、/(除算)
サンプルコード
a = 21b = 10c = a + bprint("Line 1 - c の値: ", c )c = a - bprint("Li ...「Lua」テーブル型テーブルの値を追加するサンプル
書式
テーブル名 ={要素1,要素2,xxx}
table.insert(テーブル名l, 値)
table.insertを利用して、テーブルの末尾に値を追加します。
使用例
mytable = ...