mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 00:43:26 +08:00
04.4.2.md
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
- [Golang中国](http://golang.tc)
|
||||
|
||||
#4.4 变量
|
||||
#4.4.1 简介
|
||||
##4.4.1 简介
|
||||
声明变量的一般形式是使用 `var` 关键字:`var identifier type`。
|
||||
|
||||
需要注意的是,Go 和许多编程语言不同,它在声明变量时将变量的类型放在变量的名称之后。Go 为什么要选择这么做呢?
|
||||
@@ -121,7 +121,7 @@ Example 4.5 [goos.go](examples/chapter_4/goos.go)
|
||||
|
||||
这里用到了 `Printf` 的格式化输出的功能(第 4.4.3 节)。
|
||||
|
||||
#4.4.2 值类型和引用类型
|
||||
##4.4.2 值类型和引用类型
|
||||
程序中所用到的内存在计算机中使用一堆箱子来表示(这也是人们在讲解它的时候的画法),这些箱子被称为 “ 字 ”。根据不同的处理器以及操作系统类型,所有的字都具有 32 位(4 字节)或 64 位(8 字节)的相同长度;所有的字都使用相关的内存地址来进行表示(以十六进制数表示)。
|
||||
|
||||
所有像 int,float,bool,string 这些基本类型都属于值类型,使用这些类型的变量直接指向存在内存中的值:
|
||||
|
Reference in New Issue
Block a user