数値を16進数の文字列に変換する。

俺様用メモ。

local num2hex = "%06x" -- これが本体。
num2hex:format(65536) -- formatメソッドを実行、引数に変換したい値を与える。すると、文字列が出てくる。
-- この例で言えば、"00ffff"が戻ってくる。

-- オブジェクト指向が嫌で関数的アプローチがお好みならば、こんな感じか。
function n2hex(num)
  return "#"..num2hex:format(num)
end
-- ついでに、#つけて返すようにしてみる。