Luaの一次元配列と多次元配列の使用例
2022-01-05 03:39:43
Luaの配列の添え字は1から数えますが、C言語の配列の添え字は0から数えます。これはおそらく、Luaを設計した人が人間の思考習慣に合わせようとしたためだと思います。
配列とは、同じ型のグループをメモリ上に順番に並べたものですが、基本的にはC言語と同じです。
次に、1つの例を見てみましょう。
test7.lua
--a one-dimensional array, the members of which are strings
array = {"Lua","Study"};
for i = 1 , 2 do
print(array[i]);
end
--a one-dimensional array whose members are integers
array1 = {1,2,3,4,5,6,7,8,9,10};
for i = 1 , 10 do
print(i);
end
---Number of times the loop is executed
-- first i = 1 , j = 1 , array[i][j] = i * j = 1 * 1 = 1
-- second time i = 1 , j = 2 , array[i][j] = i * j = 1 * 2 = 2
-- third i = 2 , j = 1 , array[i][j] = i * j = 2 * 1 = 2
-- fourth i = 2 , j = 2 , array[i][j] = i * j = 2 * 2 = 4
--Initialize a 2 * 2 multidimensional array
array = {};
for i = 1 , 2 do
array[i] = {} ;
for j = 1 , 2 do
array[i][j] = i * j ;
end
end
--print the value of this array
for i = 1 , 2 do
for j = 1 , 2 do
print(array[i][j]);
end
end
ランの説明
lua test7.lua
実行結果。
ルア
学習内容
1
2
3
4
5
6
7
8
9
10
1
2
2
4
概要
この記事の内容が、あなたの勉強や仕事の参考になれば幸いです。また、スクリプトハウスを応援していただきありがとうございます。もっと詳しく知りたい方は、以下のリンク先をご覧ください。
関連
最新
-
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 実装 サイバーパンク風ボタン