當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。