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:
parent
e9daef1bda
commit
af9a7337a6
@ -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变量:
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user