定義
-
值類型
變量直接儲存值
值存在棧區中(棧中存放的是生命週期短的變量, 比如局部變量) -
引用類型
變量儲存地址, 地址儲存最終的值
存放在堆區(棧中存放的是生命週期長的變量, 比如全局變量)
數據類型
值類型 | 引用類型 |
---|---|
int | slice |
float | map |
bool | channel |
string | interface |
array | |
struct |
修改
- 值類型賦值
package main import
值類型
變量直接儲存值
值存在棧區中(棧中存放的是生命週期短的變量, 比如局部變量)
引用類型
變量儲存地址, 地址儲存最終的值
存放在堆區(棧中存放的是生命週期長的變量, 比如全局變量)
值類型 | 引用類型 |
---|---|
int | slice |
float | map |
bool | channel |
string | interface |
array | |
struct |
package main
import