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


Julia @isdefined用法及代碼示例


用法:

@isdefined s -> Bool

測試變量s 是否在當前範圍內定義。

另請參閱 isdefined 了解字段屬性和 isassigned 了解數組索引或 haskey 了解其他映射。

例子

julia> @isdefined newvar
false

julia> newvar = 1
1

julia> @isdefined newvar
true

julia> function f()
           println(@isdefined x)
           x = 3
           println(@isdefined x)
       end
f (generic function with 1 method)

julia> f()
false
true

相關用法


注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Base.@isdefined — Macro。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。