当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。