gpt4 book ai didi

julia - 如何在 Julia 中制作 Int8 文字?

转载 作者:行者123 更新时间:2023-12-04 14:11:11 25 4
gpt4 key购买 nike

我可以制作 Int64 类型的“文字”甚至 Uint8在 Julia :

julia> typeof(8)
Int64

julia> typeof(0x08)
Uint8

但我一直无法找到如何制作 Int8 类型的文字。 .我尝试了一些不同的事情:
julia> 8::Int8
ERROR: type: typeassert: expected Int8, got Int64

julia> 0x08::Int8
ERROR: type: typeassert: expected Int8, got Uint8

julia> convert(Int8, 8)
8

julia> typeof(ans)
Int8

所以申请了 convert function 起作用了,但这是一个有点罗嗦的表达。我想知道是否有更简洁的东西,比如 Rust 的 8i8。

我正在使用 Julia 0.3.3,但 Julia 0.4.x 的答案也很好。

最佳答案

convert(Int8, 8)更方便是 Int8(8)各自 int8(8)在早期版本上。很少有像 8i8 这样的数字文字符号的原因存在的地方在于它与并列乘法相冲突。

julia> i8=8
8

julia> 3i8
24

关于julia - 如何在 Julia 中制作 Int8 文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32450812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com