1
0
mirror of https://github.com/chai2010/advanced-go-programming-book.git synced 2025-05-28 15:32:20 +00:00

Merge pull request #178 from plpan/master

fix desc error
This commit is contained in:
Xargin 2018-07-05 11:26:21 +08:00 committed by GitHub
commit fb5c65ea63
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

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