如何测试单个 Unicode 字符是否是有效的变量名。手册上说:
Variable names must begin with a letter (A-Z or a-z), underscore, or a subset of Unicode code points greater than 00A0; in particular, Unicode character categories Lu/Ll/Lt/Lm/Lo/Nl (letters), Sc/So (currency and other symbols), and a few other letter-like characters (e.g. a subset of the Sm math symbols) are allowed.
是否有测试字符以查看它是否为有效变量名的函数?
isvalid()
看起来它会检查一个字符是否是有效字符,这可能不一样?
最佳答案
您可以使用 Base.isidentifier
为了那个原因:
julia> Base.isidentifier("a")
true
julia> Base.isidentifier("a′")
true
julia> Base.isidentifier("1a′")
false
julia> Base.isidentifier("â")
true
关于julia - 测试一个字符是否为有效的 Julia 单字符变量名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59950382/