先頭に0を埋めたいことありませんか?
ありますよね?
@tksmaru さんの言語別 0埋め数字を作成する方法 みたいな感じのことです。
たとえばRuby
irb(main):001:0> '%04d' % 55
=> "0055"
Elixirではどうやればいいのでしょうか
String.pad_leading/3
example
iex> String.pad_leading("55", 4, "0")
"0055"
iex> String.pad_leading("abc", 5)
" abc"
iex> String.pad_leading("abc", 4, "12")
"1abc"
iex> String.pad_leading("abc", 6, "12")
"121abc"
iex> String.pad_leading("abc", 5, ["1", "23"])
"123abc"
お仲間にString.pad_trailing/3があります
Wrapping Up
- Enjoy Elixir !!!