Luaのデータ型について説明する
2022-02-11 11:20:15
Luaは動的型付け言語であるため、変数には型がなく、値のみが存在します。値は変数に格納され、引数として渡され、結果として返されます。
Luaには変数のデータ型はありませんが、値のデータ型はあります。数値データ型に使用されるリストは以下の通りです。
機能の種類
Luaには、変数の型を知ることができる関数型というものがあります。以下にいくつかの例として、以下のようなコードを示します。
コピーコード
コードは以下の通りです。
print(type("What is my type")) --> string
t=10
print(type(5.8*t)) --> number
print(type(true)) --> boolean
print(type(print)) --> function
print(type(type)) --> function
print(type(nil)) --> nil
print(type(type(ABC))) --> string
t=10
print(type(5.8*t)) --> number
print(type(true)) --> boolean
print(type(print)) --> function
print(type(type)) --> function
print(type(nil)) --> nil
print(type(type(ABC))) --> string
上記のプログラムをビルドして実行すると、Linuxでは次のような結果が得られます。
コピーコード
コードは以下の通りです。
string
number
function
function
boolean
nil
string
number
function
function
boolean
nil
string
デフォルトでは、値が割り当てられるか初期化されるまでは、すべての変数はnilを指します。Luaでは、0と空文字列は真とみなされ、条件チェックも真とみなされます。そのため、ブーリアン演算を使用する場合は注意が必要です。以下のセクションで、これらの型について詳しく学び、使用します。
関連
最新
-
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 実装 サイバーパンク風ボタン