【经验】lingo / lindo报错:invalid syntax
文章目录
- 问题
- 解决
- 经验、思考
问题
学弟学妹们在用lingo做作业,遇到了一个报错(如图1、图2),并截图向我咨询:
上图为图1:原代码
上图为图2:运行结果
解决
解决方案:在第5行game()后加分号(“;”):
game(playerA, playerB):C;
成功解决,如下图。
上图为图3:没有报错,成功运行
经验、思考
其实lingo我并不熟悉,但这类问题是同学们(非软工/CS 专业)常犯的错误:
- 一般来讲,刚接触“用代码进行计算”的同学会额外注意变量、逻辑上的设置;
- 但是,常常会因为过于注意变量与逻辑,而忘记关注语法;
- 况且如lingo / matlab这种工具,虽然是通过代码来设置解决方案,但是并没有很好地代码编辑环境,不能准确地纠错报错。
另外,我为什么能一下确定问题出在少了分号:
- 一般来讲,如果是invalid syntax语法错误,这个问题还是比较好办的;
- 对于
A
B
这两行指令,如果报错是在B行的首个字符,并且错误类型是invalid syntax语法错误,那十有八九就是A行行末少了分号。 - 因为没有分号的话,计算机会把AB理解为同一行的。
【经验】lingo / lindo报错:invalid syntax相关推荐
- 在cmd中使用python使用pip报错invalid syntax
报错如图 在命令行下cd 进对应python的script文件目录,再执行pip指令即可. 转载于:https://www.cnblogs.com/sucanji/p/10930764.html
- 解压bz2;kaggle(google人机验证);pycharm加上参数运行;no module named ‘torch_sparse;像这种在kaggle中运行程序报错—— invalid syn
https://jingyan.baidu.com/article/86fae3461437c53c48121a50.html 关于kaggle一些问题解决办法 - Y-flower - 博客园 Go ...
- python中使用tomorrow多线程时报错invalid syntax
python中使用tomorrow多线程时报错invalid syntax如何解决?具体报错信息如下: 解决方案: 需要点击打开tomorrow.py文件,把42行的async改个名称,因为async ...
- server 2008 mysql 报错 0xc000007b_docker插件部署项目,volumes报错invalid volume specification...
关于idea使用docker插件部署项目,volumes报错invalid volume specification 观察volumes那行,没写错的.但是........ 使用docker-comp ...
- 解决MySQL报错... right syntax to use near ‘password ‘XXX‘ at line 1...ERROR 1064 42000: You have an erro
解决MySQL报错... right syntax to use near 'password 'XXX' at line 1...ERROR 1064 42000: You have an erro ...
- MATLAB报错Invalid ADAPTORNAME specified. Type 'imaqhwinfo' for a list of available ADAPTORNAMEs. Image
MATLAB报错Invalid ADAPTORNAME specified. Type 'imaqhwinfo' for a list of available ADAPTORNAMEs. Image ...
- C# Excel导出超出65536行报错 Invalid row number (65536) outside allowable range (0..65535)
C# Excel导出超出65536行报错 Invalid row number (65536) outside allowable range (0-65535) 一:报错 Invalid row n ...
- CRMEB知识付费系统安装搭建【常见问题-19.支付宝支付报错invalid [default store dir]: /tmp/】
支付宝支付 报错 invalid [default store dir]: /tmp/ 1.如果使用支付宝sdk,首先lotusphp_runtime 文件也要一起使用 支付宝现在的php sdk中有 ...
- 小程序报错 Invalid regular expression: invalid group specifier name
export const getFileType = (fileName) => {if (!fileName) return '';//↓此处报错 Invalid regular expres ...
最新文章
- 习题7-6 统计大写辅音字母 (15 分)
- 解决Windows Git Bash中文乱码问题
- c语言中非法使用void类型_C语言中的数据类型
- leetcode216. 组合总和 III(回溯)
- JAVA 堆栈 堆 方法区 解析
- iOS8开发-Swift编程
- mysql查询班级作业提交情况_MySQL中查询获取每个班级成绩前三名的学生信息
- matlab字体设置
- mapgis安装|计算机中丢失basroot.dll
- Yandex支持插件的手机浏览器
- openwrt编译helloworld
- vue导出excel乱码(锟斤拷唷?锟?;锟斤拷)
- 出现这种错误 Failed to bind properties under ” to com.zaxxer.hikari.HikariDataSource:
- 【Linux】程序卡死、失败位置|pstack和starce看进程调用|分析耗时函数
- 7-1 计算π的值 (10分) java
- FreeRTOS学习六(软件定时器)
- ilove中文_ILOVEYOU是什么意思
- 百度站长俱乐部SEO提问收集-6
- 每日安全简讯20160728
- Squid代理服务器应用(服务搭建详细步骤讲解)
热门文章
- java holder_Java DataHolder.supports方法代码示例
- 移动端压缩并ajax上传图片解决方案
- pycharm安装第三方包问题解决
- 利用PDF.JS插件解决了本地pdf文件在线浏览问题(根据需要隐藏下载功能,只保留打印功能)
- java学习之自定义异常
- 在没有密码提示的情况下在Ubuntu上安装MySQL
- 如何允许远程连接到MySQL
- 如何从JQuery中的each()函数中断/退出? [重复]
- 华硕笔记本重装系统按哪个键进u盘启动项
- 自定义 BaseServlet,通用Servlet的抽取,模块化开发Servlet