Lua学習ノート(1):HelloWorldとデータ型
819 ワード
Luaは軽量級のスクリプト言語で、c言語で作成され、アプリケーションに埋め込みやすい.ゲーム開発者に人気のある環境インストールluaのIDEとしてSciTEを選択すると、githubでこのオープンソースのソフトウェアSciTEのダウンロードリンクを見つけてインストールした後、環境構築を開いてHelloWorld File->Newで新しいファイルtestを作成することができる.lua入力
出力HelloWorld luaは区切り記号としてセミコロンを使用しなくてもよい
luaのデータ型
データ型
概要
nil
無効な値
boolean
ブールがた
number
デュアル精度の実数
string
文字列
function
関数#カンスウ#
userdata
変数に格納されている任意のCデータ構造を表す
thread
実行する独立した回線を表し、コヒーレンスを実行するために使用される.
table
表
変数は、初期化されていない場合、デフォルトではnil tableタイプの初期化table={key 1="haha",key 2="23333"}となり、このデータ型はオブジェクト向けのオブジェクトのデータ部分として使用できます.
テストコード
テスト結果
print("HelloWorld")
青色の矢印をクリックして実行出力HelloWorld luaは区切り記号としてセミコロンを使用しなくてもよい
luaのデータ型
データ型
概要
nil
無効な値
boolean
ブールがた
number
デュアル精度の実数
string
文字列
function
関数#カンスウ#
userdata
変数に格納されている任意のCデータ構造を表す
thread
実行する独立した回線を表し、コヒーレンスを実行するために使用される.
table
表
変数は、初期化されていない場合、デフォルトではnil tableタイプの初期化table={key 1="haha",key 2="23333"}となり、このデータ型はオブジェクト向けのオブジェクトのデータ部分として使用できます.
テストコード
a = 10
print(a)
print(type(a))
a = nil
print(type(nil))
a = "2333"
print(a)
テスト結果