👋
10進数で表現されたカラーコードを16進数に変換する CLI ツールを作りました
d2h(Decimal to Hex) というCLIツールを作りました。
$ d2h 255 100
255 -> #ff
100 -> #64
$ d2h 255 100 0
#ff6400
Web開発をしていると10進数のカラーコードを渡されることが多いですが、16進数に直すことがよくあります。
そんな場面で便利に使えると思います。
Rust の手習いに作ってみたのですが、友人にも好評だったので宣伝として記事を書いてみました。
普段は irb を使って Ruby でこんな感じで書いていたのですが、Rust で書くと思ったより重厚になりました。
irb
irb(main):001:0> [0, 100, 255].map { _1.to_s(16) }.join
=> "064ff"
どうぞご利用ください。
Discussion