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


Julia sizeof方法用法及代码示例


用法一

sizeof(T::DataType)
sizeof(obj)

给定 DataType T (如果有)的规范二进制表示的大小(以字节为单位)。对象 obj 的大小(以字节为单位),如果它不是 DataType

例子

julia> sizeof(Float32)
4

julia> sizeof(ComplexF64)
16

julia> sizeof(1.0)
8

julia> sizeof([1.0:10.0;])
80

如果 DataType T 没有特定大小,则会引发错误。

julia> sizeof(AbstractArray)
ERROR: Abstract type AbstractArray does not have a definite size.
Stacktrace:
[...]

用法二

sizeof(str::AbstractString)

字符串 str 的大小(以字节为单位)。等于 str 中的代码单元数乘以 str 中一个代码单元的大小(以字节为单位)。

例子

julia> sizeof("")
0

julia> sizeof("∀")
3

相关用法


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