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


Julia isbitstype用法及代码示例


用法:

isbitstype(T)

如果类型T 是"plain data" 类型,则返回true,这意味着它是不可变的并且不包含对其他值的引用,仅包含primitive 类型和其他isbitstype 类型。典型示例是数字类型,例如 UInt8 Float64 Complex{Float64} 。此类类型很重要,因为它们作为类型参数有效,可能无法跟踪 isdefined / isassigned 状态,并且具有与 C 兼容的已定义布局。

另见 isbits isprimitivetype ismutable

例子

julia> isbitstype(Complex{Float64})
true

julia> isbitstype(Complex)
false

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.isbitstype — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。