两者虽然是同一个符号,但它们的用法其实一眼就能分辨出来的:
赋值运算符用法 a=1 意思就是让a这个变量的值等于1(老版本的Basic语言的标准赋值命令是Let a=1,英文不是太差劲的都能看出意思吧?)
比较运算符用法 if a=1 then 意思就是如果a的值等于1,就继续下面的语句运行
从上面可以看出,当=作赋值运算符使用时,a=1是语句,或者说是个动作,是可以单独放在一行使用的;而=作为比较运算符使用时,a=1是表达式,必须与其他命令和表达式共同组成完整的语句才能运行的。