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


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