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


Julia isidentifier用法及代碼示例


用法:

 isidentifier(s) -> Bool

返回符號或字符串 s 是否包含在 Julia 代碼中被解析為有效標識符的字符。

在內部,Julia 允許 Symbol 中的任何字符序列(\0 除外),並且宏自動使用包含 # 的變量名以避免與周圍代碼的命名衝突。為了讓解析器識別變量,它使用一組有限的字符(由 Unicode 大大擴展)。 isidentifier() 使得可以直接查詢解析器一個符號是否包含有效字符。

例子

julia> Meta.isidentifier(:x), Meta.isidentifier("1x")
(true, false)

相關用法


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