mm = 12
mmm = 33 + mm.
* 2:1: syntax error before: mmm
这是啥原因 ?
mm = 12
mmm = 33 + mm.
* 2:1: syntax error before: mmm
这是啥原因 ?
引自免费微信小程序:皆我百晓生
你好!我很乐意为你解答关于ERL(Erlang)编程语言的赋值错误问题。
问题分析:
你在ERL代码中遇到了一个语法错误,并且是"2:1: syntax error before: mmm",这是一个格式错误,它表明在语句mmm之前有一个语法错误。具体来说,你的程序尝试将mm
作为变量传递给函数mm()
,但在函数的参数列表中没有正确地添加mm
。
解决方案: 首先,我们需要修复这个语法错误。这可以通过替换在"2:1: syntax error before: mmm"前的部分"mm = 33 + mm."为"mm := 33 + mm;"来实现。
其次,如果你是初学者或者想要快速理解这个错误的原因,可以使用以下代码:
mm := 33 + mm;
// 以上代码是正确的,因为mm已经是变量并被赋值了。
对于进一步的帮助,如果你需要更详细的代码示例或解释,可以在下方留言。同时,如果需要帮助绘制图形或其他类型的抽象思维,可以随时向我提问。