评估
bitstring(Int8(3))
返回 "00000011"
. Julia 中是否有内置函数来执行将位串解析为整数的逆运算?
最佳答案
方法parse(::Type{T}, s::AbstractString; kwargs...)
需要 base
作为关键字参数之一。见:https://github.com/JuliaLang/julia/blob/539f3ce943f59dec8aff3f2238b083f1b27f41e5/base/parse.jl#L376和 https://github.com/JuliaLang/julia/blob/539f3ce943f59dec8aff3f2238b083f1b27f41e5/base/parse.jl#L92 .
所以,你可以这样做:
parse(Int8, bitstring(Int8(3)), base=2)
它正确返回 3
.
关于parsing - 是否有将位串转换为整数的 Julia 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64687596/