我执行以下 bash 命令
1- y=$((x+1))
2- y=$((x++))
但我得到了不同的结果。假设x=7
。在案例 1 中(y=8, x=7)
,但在案例 2 中(x=8, y=7)
我不知道为什么?
我正在使用 bash 版本 5.1.16
我执行以下 bash 命令
1- y=$((x+1))
2- y=$((x++))
但我得到了不同的结果。假设x=7
。在案例 1 中(y=8, x=7)
,但在案例 2 中(x=8, y=7)
我不知道为什么?
我正在使用 bash 版本 5.1.16
因为第一个操作是:
添加
1
到x
,然后将结果分配给y
第二个操作是:
分配
x
给y
然后增加的值x
(++
在 之后x
)