#daiizメモ

Scrapboxに夢中

lua触ってる

去年くらいから身のまわりでスクリプト言語”Lua”の紹介文などをよく見かけて気になっていた.最近再び見かけるようになってきて,気になり度MAXになったので実行環境を整えた.Macではbrewで入れられるのでラク.

$ brew install lua

まずはHello World.簡単に記述できる.

print('Hello, world!')

続いてFizzBuzz.1から順に整数を表示していくが,その数が3の倍数であれば「Fizz」を,5の倍数であれば「Buzz」を,3の倍数かつ5の倍数であるときは「FizzBuzz」を数の代わりに出力する.繰り返しと条件分岐の書き方を学ぶ.

-- 1から16までのFizzBuzz
for i = 1, 16 do
    if i % 15 == 0 then
        print('FizzBuzz')
    elseif i % 5 == 0 then
        print('Buzz')
    elseif i % 3 == 0 then
        print('Fizz')
    else
        print(i)
    end
end

書きやすい.