當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Julia parse用法及代碼示例


用法一

parse(::Type{Platform}, triplet::AbstractString)

將字符串平台三元組解析回 Platform 對象。

用法二

parse(type, str; base)

將字符串解析為數字。對於Integer 類型,可以指定基數(默認值為 10)。對於浮點類型,字符串被解析為十進製浮點數。 Complex 類型從 "R±Iim" 形式的十進製字符串中解析為請求類型的 Complex(R,I);也可以使用 "i""j" 代替 "im" ,並且還允許使用 "R""Iim"。如果字符串不包含有效數字,則會引發錯誤。

Julia 1.1

parse(Bool, str) 至少需要 Julia 1.1。

例子

julia> parse(Int, "1234")
1234

julia> parse(Int, "1234", base = 5)
194

julia> parse(Int, "afc", base = 16)
2812

julia> parse(Float64, "1.2e-3")
0.0012

julia> parse(Complex{Float64}, "3.2e-1 + 4.5im")
0.32 + 4.5im

相關用法


注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Base.parse — Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。