语句未结束是什么意思?新手一看就懂的解释说明!

吉云

今天跟大家唠唠我昨天遇到的一个糟心事儿,关于代码提示“语句未结束”的,希望能给兄弟们提个醒,省得也踩坑。

事情是这样的,昨天我吭哧吭哧写一个脚本,用的是VBS,好久没碰这玩意儿,结果写着写着,老是提示“语句未结束”。

一开始我还以为是自己眼花,漏啥符号。就仔细检查一遍,心想,不应该!该有的都有!

语句未结束是什么意思?新手一看就懂的解释说明!

先说我咋弄的,我当时就这么干的:
  • 重新检查代码: 我把出错的那段代码,上上下下,左左右右,仔仔细细的检查一遍,就差拿放大镜看,看看是不是哪个地方少分号,或者引号没闭合。
  • 百度大法: 没办法,自己搞不定就只能求助搜索引擎。搜一下,发现好多人都遇到过这个问题。
  • 尝试加续行符: 看到网上有人说,VBS里如果一行代码太长,可以用下划线“_”来续行。我就试着加一下,结果还是不行。

语句未结束是什么意思?新手一看就懂的解释说明!

折腾半天,还是不行!心态有点崩,感觉脑子都要烧掉。

问题找到!

后来我冷静下来,开始一行一行地注释代码,看看是哪一行出的问题。终于,让我发现!

原来,是有一个变量赋值的时候,我少写一个等号。本来应该是 Dim myVar = 123, 我写成 Dim myVar 123, 这下可直接给我报 “语句未结束” 的错误!

改过来之后,一切都好!程序跑起来,心里那个舒坦,感觉像是打一场胜仗!

总结一下这回踩坑的经验:

语句未结束是什么意思?新手一看就懂的解释说明!

  • 仔细!仔细!再仔细! 这种低级错误,真的是不应该!以后写代码的时候,一定要更加仔细才行。
  • 善用注释: 注释真的是个好东西,可以帮助我们快速定位问题。
  • 不要慌: 遇到问题不要慌,冷静下来,一步一步排查,总能找到解决办法的。

希望我的这回经历,能给大家带来一些帮助,以后写代码的时候,多留个心眼,避免踩同样的坑!

语句未结束是什么意思?新手一看就懂的解释说明!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]