数値を16進数の文字列に変換する。
俺様用メモ。
local num2hex = "%06x" -- これが本体。 num2hex:format(65536) -- formatメソッドを実行、引数に変換したい値を与える。すると、文字列が出てくる。 -- この例で言えば、"00ffff"が戻ってくる。 -- オブジェクト指向が嫌で関数的アプローチがお好みならば、こんな感じか。 function n2hex(num) return "#"..num2hex:format(num) end -- ついでに、#つけて返すようにしてみる。