1
0
mirror of https://github.com/chai2010/advanced-go-programming-book.git synced 2025-05-24 12:32:21 +00:00

fix desc error

This commit is contained in:
pplonepiece 2018-07-05 10:31:23 +08:00
parent e9daef1bda
commit af9a7337a6

View File

@ -152,7 +152,7 @@ DATA ·Name+8(SB)/8,$6
因为在Go汇编语言中go.string."gopher"不是一个合法的符号我们无法手工创建这是给编译器保留的部分特权因为手工创建类似符号可能打破编译器输出代码的某些规则。因此我们新创建了一个·NameData符号表示底层的字符串数据。 因为在Go汇编语言中go.string."gopher"不是一个合法的符号我们无法手工创建这是给编译器保留的部分特权因为手工创建类似符号可能打破编译器输出代码的某些规则。因此我们新创建了一个·NameData符号表示底层的字符串数据。
然后定义·Name符号为两个16字节其中前8个字节用·NameData符号对应的地址初始化后8个字节为常量6表示字符串长度。 然后定义·Name符号内存大小为16字节其中前8个字节用·NameData符号对应的地址初始化后8个字节为常量6表示字符串长度。
通过以下代码测试输出Name变量 通过以下代码测试输出Name变量