Board logo

标题: [其他] [已解决]批处理if语句的正规写法? [打印本页]

作者: LTSC1809    时间: 2023-5-14 22:15     标题: [已解决]批处理if语句的正规写法?

本帖最后由 LTSC1809 于 2023-5-15 13:05 编辑

我之前如果if只需要执行一行语句的话会写成if 条件=执行代码的形式,也没报错啥的,但是之前有一次闲来无事去问chat gpt,它告诉我if条件后面只需要一个空格就行,不需要等号,到底哪个对
作者: Batcher    时间: 2023-5-14 22:42

回复 1# LTSC1809


能否把你的完整代码和AI的完整代码分别发出来看看?
作者: czjt1234    时间: 2023-5-15 09:38

这要看是哪个版本的chatgpt
据说早期的版本bug较多
作者: LTSC1809    时间: 2023-5-15 12:19

回复 3# czjt1234


    gpt-3.5
作者: LTSC1809    时间: 2023-5-15 12:21

回复 2# Batcher 我没有完整的代码,只是问问ai if语句怎么写,我发个例子,我的:if a equ b=echo a=b
ai的:if a equ b echo a=b或者是if a equ b (echo a=b)
作者: buyiyang    时间: 2023-5-15 12:47

回复 5# LTSC1809


    空格和=,;这三个符号都是批处理中的分隔符,一样的,只是在IF [NOT] string1==string2 command语句中不能用=分隔,但可以用空格和,;




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2