swift - swift 中存储的临时值在哪里

标签 swift assembly read-eval-print-loop

我正在使用 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 检查寄存器。

关于swift - swift 中存储的临时值在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31579199/

相关文章:

ios - 如何在 Swift 4 上自定义 Google Place Picker 中的导航栏?

read-eval-print-loop - idris REPL : creating function

clojure - 咒术依赖

c++ - 如何编写带有 'asm volatile'的btr指令

repl 和编译文件之间的 lisp 包差异

ios - Swift - 更改 View 时确认

ios - 电话不工作后恢复 AVAudioPlayer

ios - UialertController 仅在 var 达到特定值时显示一次

assembly - 将十进制数转换为半字节的二进制形式

assembly - 组装中的随机数