lan*_*bai 2 naming naming-conventions variable-names julia
我对使用感叹号在此链接中命名变量感到困惑.
首先,它的工作正常 JuliaPro Command Prompt
然后,我关闭JuliaPro Command Prompt
并再次打开它,试图测试不同的变量命名:
我无法理解如何使用感叹号.
之后添加一个空格!
.没有空间,朱莉娅将其!=
视为不平等测试.
您可以检查Julia如何使用parse
函数解析表达式并在字符串中发送所需的表达式(然后使用dump
以查看解析的结构),例如:
julia> parse("x! =1")
:(x! = 1)
julia> dump(parse("x! =1"))
Expr
head: Symbol =
args: Array{Any}((2,))
1: Symbol x!
2: Int64 1
typ: Any
julia> parse("x!=1")
:(x != 1)
julia> dump(parse("x!=1"))
Expr
head: Symbol call
args: Array{Any}((3,))
1: Symbol !=
2: Symbol x
3: Int64 1
typ: Any
Run Code Online (Sandbox Code Playgroud)
你可以看到第一个表达式是赋值,第二个表达式是!=
函数调用.
归档时间: |
|
查看次数: |
129 次 |
最近记录: |