------------------------------------------
-- 書式指定子の表示(Luarida)のサンプル format_print_sample.lua
------------------------------------------
function main()
a = 1
b = -2.2
c = 16.66
canvas.drawCls(color(255,255,255))
canvas.drawText("書式指定子の表示(Luarida)のサンプル", 0, 0, 24, color(0,0,0))
canvas.drawText(string.format("a の値は 1 "), 0, 40, 20, color(0,0,0))
canvas.drawText(string.format("b の値は -2.2 "), 0, 60, 20, color(0,0,0))
canvas.drawText(string.format("c の値は 16.66 "), 0, 80, 20, color(0,0,0))
canvas.drawText("整数の10 進数として出力", 0, 120, 20, color(0,0,0))
canvas.drawText(string.format("a は%d b は%d c は%d",a,b,c), 0, 140, 20, color(0,0,0))
canvas.drawText("符号なし整数の10 進法として出力", 0, 180, 20, color(0,0,0))
canvas.drawText(string.format("a は%u b は%u c は%u",a,b,c), 0, 200, 20, color(0,0,0))
canvas.drawText("整数の8 進数として出力", 0, 240, 20, color(0,0,0))
canvas.drawText(string.format("a は%o b は%o c は%o",a,b,c), 0, 260, 20, color(0,0,0))
canvas.drawText("整数の16 進数として出力", 0, 300, 20, color(0,0,0))
canvas.drawText(string.format("a は%x b は%x c は%x",a,b,c), 0, 320, 20, color(0,0,0))
canvas.drawText("小数点表示", 0, 360, 20, color(0,0,0))
canvas.drawText(string.format("a は%f b は%f c は%f",a,b,c), 0, 380, 20, color(0,0,0))
canvas.drawText("画面タッチで終了します。", 0, 420, 20, color(0,0,0))
touch(3)
end
main()