【发布时间】:2021-01-26 10:27:02
【问题描述】:
我正在尝试在 Xcode (Xcode 12) 上进行中期调试时更改 let 值。但是,当我尝试这个调试器命令时
expression isLongBoxRide = true
我在 Xcode 调试器终端中收到此错误。 “错误:无法分配给值:'isLongBoxRide' 是不可变的 isLongBoxRide = true” 它不会让我在调试时更改 let 值。当我尝试更改 var 时它会起作用。我只是好奇是否可以在 Xcode 上调试时更改 let 值。如果可以的话,那就太好了。
【问题讨论】:
-
您可以将其定义为变量,在完成调试过程和测试后,如果不需要它作为可变值,则将其更改为“let”
-
如果它是
let声明它永远不会有任何其他价值,那为什么会很好?你会以它永远不会有的状态调试程序。