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


Julia empty用法及代码示例


用法一

empty(x::Tuple)

返回一个空元组 ()

用法二

empty(v::AbstractVector, [eltype])

创建一个类似于 v 的空向量,可选择更改 eltype

另请参阅: empty! isempty isassigned

例子

julia> empty([1.0, 2.0, 3.0])
Float64[]

julia> empty([1.0, 2.0, 3.0], String)
String[]

用法三

empty(a::AbstractDict, [index_type=keytype(a)], [value_type=valtype(a)])

创建一个空的 AbstractDict 容器,它可以接受 index_type 类型的索引和 value_type 类型的值。第二个和第三个参数是可选的,分别默认为输入的 keytypevaltype 。 (如果只指定了两种类型中的一种,则假定为 value_type ,而 index_type 我们默认为 keytype(a) )。

自定义 AbstractDict 子类型可以通过专门处理 three-argument 签名来选择最适合返回给定索引和值类型的特定字典类型。默认是返回一个空的 Dict

相关用法


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