force赋值和$deposit赋值的区别


历史内容合集

force赋值

以如下代码为例
image
来看看运行结果
image

可以看到语句for_value = 'd2并未执行

如果在force之后执行release会怎样,就像下面这样
image

此时再看运行结果
image

可以看出,在release之后又可以对变量 for_value进行赋值

$deposit赋值

同样直接给出代码
image

来看运行结果
image

可以看到在用$deposit进行赋值时,可以在后续更改变量的值

总结

  1. 在用force赋值后,如果没有出现release,无法更改变量值
  2. 在用$deposit赋值后,可以随时更改变量的值
posted @ 2025-07-05 20:27  行走的BUG永动机  阅读(18)  评论(0)    收藏  举报