swift 中存储的临时值在哪里

where are temporary values stored in swift

我正在使用 swift 的 REPL。我在 REPL 3 + 0.14159265 中写了一个简单的加法,REPL 返回给我

$R2: Double = 7.54 

当我在终端中输入$R2时,它返回了我

$R3: Double = 7.54

这些是低级寄存器吗?我在汇编语言中看到过这个。在那里我们将所有内容存储在寄存器中而不是变量或其简单的局部隐式变量,如 php 也使用 $ 语法作为变量。

sum $r0, $t1, $t2

不,这些只是 REPL 中先前值的快捷方式。您可以使用 :register read:register read --all.

检查寄存器