我可以在Julia中制作Int64
甚至Uint8
类型的“文字”:
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
函数的应用有效,但这是一个有点罗嗦的表达。我想知道是否有更简洁的东西,也许就像Rust的8i8。
我正在使用Julia 0.3.3,但Julia 0.4.x的答案也不错。
答案 0 :(得分:8)
在早期版本中,convert(Int8, 8)
比Int8(8)
int8(8)
更方便8i8
。少数文字符号如julia> i8=8
8
julia> 3i8
24
存在的原因是它与并列的乘法相冲突。
<?php if(Request::path() == "/"){ ?>
<link media="min-width: 768px" id="animation" rel="stylesheet" href="{{ url('css/animations.css') }}" />
<?php } ?>