【共享学习】关于脚本输入值为空的讨论
【共享学习】关于脚本输入值为空的讨论

版主最近在写脚本,测试后发现了一个问题。问题表现为:当输入值为空时,对输入值判断是否等于0,结果为真。但实际结果应该为假才对。

下面为图片演示。





但如果在C#中进行测试,结果符合预期,进入了为假的分支。下面进行演示。




将脚本导出工程后,打开后,如图所示。




到现在已经明确为什么会出现不符合预期的结果了。原来是变量初始化会赋值为0。


既然问题已经明确,怎么解决呢。楼主想到了一个办法,既然变量初始化为0,那我们先把变量初始化为别的数值是不是就可以呢。答案是可以的。下面进行演示。


附件:
版权声明:本文为V社区用户原创内容,转载时必须标注文章的来源(V社区),文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:v-club@hikrobotics.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
上一篇

【共享学习】---脚本实现修改字符串指定位置字符

下一篇

【第三届启智杯大赛决赛】-应用2D赛道-海康后援团队纸杯缺陷检测

评论请先登录 登录
全部评论 0
Lv.0
0
关注
0
粉丝
0
创作
0
获赞
相关阅读
  • 2025年5月华中区认证武汉点引导函
    2025-04-28 浏览 0
  • 海康移动机器人实施运维工程师5月培训与认证安排
    2025-04-27 浏览 0
  • 【TC0707001】databus不同级数组处理
    2025-05-14 浏览 0
  • 复合机器人资料分享
    2025-05-26 浏览 0

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器