|
|
|
@ -134,7 +134,7 @@ let y = x;
|
|
|
|
|
|
|
|
|
|
<span class="caption">示例 4-2:将变量 `x` 的整数值赋给 `y`</span>
|
|
|
|
|
|
|
|
|
|
我们大致可以猜到这在干什么:“将 `5` 绑定到 `x`;接着生成一个值 `x` 的拷贝并绑定到 `y`”。现在有了两个变量,`x` 和 `y`,都等于 `5`。这也正是事实上发生了的,因为正数是有已知固定大小的简单值,所以这两个 `5` 被放入了栈中。
|
|
|
|
|
我们大致可以猜到这在干什么:“将 `5` 绑定到 `x`;接着生成一个值 `x` 的拷贝并绑定到 `y`”。现在有了两个变量,`x` 和 `y`,都等于 `5`。这也正是事实上发生了的,因为整数是有已知固定大小的简单值,所以这两个 `5` 被放入了栈中。
|
|
|
|
|
|
|
|
|
|
现在看看这个 `String` 版本:
|
|
|
|
|
|
|
|
|
|