変数とデータ型
-- 変数とデータ型
--[[
数値
文字列
真偽値 true false
nil
テーブル
関数
変数の特徴
* 型は動的
* 多重代入
]]
-- 型は動的
message = "hello world" -- string
message = 1 -- number
print(message)
-- 多重代入
x, y = 10, 15
print (x)
print (y)
x, y = y, x -- スワップ
print (x)
print (y)
-- 数値・文字列の相互変換について
x = 10
print(type(x)) -- "number"
x = tostring(x)
print(type(x)) -- "string"
-- 数値を文字列に変更するだけなら空文字列を連結してもOKです
x = 10
print(type(x)) -- "number"
x = x..""
print(type(x)) -- "string"
-- 変数のデータ型を知る方法
x = 10
print(type(x)) -- "number"と表示されます