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


Julia Meta.quot用法及代碼示例


用法:

Meta.quot(ex)::Expr

引用表達式 ex 以生成帶有頭 quote 的表達式。例如,這可用於表示 AST 中類型為Expr 的對象。另請參閱有關 QuoteNode 的手冊部分。

例子

julia> eval(Meta.quot(:x))
:x

julia> dump(Meta.quot(:x))
Expr
  head: Symbol quote
  args: Array{Any}((1,))
    1: Symbol x

julia> eval(Meta.quot(:(1+2)))
:(1 + 2)

相關用法


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