ジュリアで文字列を数値に変換する方法
コード
parse(type, str)
を使えばいいんだ。文字列str
をtype
タイプの数字に変更してくれる。
julia> parse(Int, "21")
21
julia> parse(Float64, "3.14")
3.14
なんでPythonみたいにInt64("21")
みたいなのができないんだろう…それは、"21"
を21
に変えることがタイプを変えることではなく、文字列"21"
を読んで数字として解釈することだから、parse
を使うのが妥当だって言われてるんだ1。
環境
- OS: Windows
- julia: v1.6.3