MALOUDA-PSA 2024-04-10 23:36 采纳率: 85.6%
浏览 4
已结题

erlang赋值报错的问题2


mm = 12
    mmm = 33 + mm.
* 2:1: syntax error before: mmm

这是啥原因 ?

  • 写回答

5条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-04-10 23:37
    关注

    引自免费微信小程序:皆我百晓生

    你好!我很乐意为你解答关于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已经是变量并被赋值了。
    

    对于进一步的帮助,如果你需要更详细的代码示例或解释,可以在下方留言。同时,如果需要帮助绘制图形或其他类型的抽象思维,可以随时向我提问。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 4月19日
  • 已采纳回答 4月11日
  • 创建了问题 4月10日