概要
paiza.ioでelixirやってみた。
String.valid?使ってみた。
サンプルコード
:unicode.characters_to_nfd_binary("だ")
|> IO.puts
[65, 66, 67, 68, 69]
|> IO.inspect(charlists: :as_lists)
String.valid?("hello")
|> IO.inspect
String.valid?("")
|> IO.inspect
String.valid?('world')
|> IO.inspect
String.valid?(nil)
|> IO.inspect
String.valid?(100)
|> IO.inspect
String.valid?(<<128, 129, 130>>)
|> IO.inspect
String.valid?( [65, 66, 67, 68, 69])
|> IO.inspect
実行結果
だ
[65, 66, 67, 68, 69]
true
true
false
false
false
false
false
成果物
以上。