请问bash语言赋值用let与不用let有什么区别

2025-04-12 23:06:27
推荐回答(3个)
回答1:

如果只是 let a=1 和 a=1,它们没有区别,但是 let 还可以用于带赋值的运算,例如

let a=1+5
echo $a

得到计算结果 6,而

a=1+5
echo $a

得到一个字符串 1+5,

回答2:

如果只是 let a=1 和 a=1,它们没有区别,但是 let 还可以用于带赋值的运算,例如

let a=1+5
echo $a

得到计算结果 6,而

a=1+5
echo $a

得到一个字符串 1+5,

回答3:

如果只是 let a=1 和 a=1,它们没有区别,但是 let 还可以用于带赋值的运算,例如

1
2

let a=1+5
echo $a

得到计算结果 6,而

1
2

a=1+5
echo $a

得到一个字符串 1+5,