ch3,ch3-01 review

This commit is contained in:
chai2010
2015-12-27 15:13:12 +08:00
parent 7c96bf43e6
commit 6978661750
21 changed files with 67 additions and 63 deletions

View File

@@ -1,5 +1,5 @@
# 第3章 基礎數據類型
雖然從底層而言,所有的數據都是比特,但計算機操作的是固定位數的數,如整數、浮點數、比特組、內存地址。將這些數,進一步組織在一起,可表達更多的對象,如數據包、像素點、詩歌,甚至任何對象.Go提供了豐富的數據組織形式,這依賴於Go內置的數據類型。這些內置的數據類型兼顧了硬件的特性和表達複雜數據結構的便捷性。
雖然從底層而言,所有的數據都是比特組成,但計算機一般操作的是固定大小的數,如整數、浮點數、比特組、內存地址等。進一步將這些數組織在一起,可表達更多的對象,如數據包、像素點、詩歌,甚至其他任何對象Go語言提供了豐富的數據組織形式這依賴於Go語言內置的數據類型。這些內置的數據類型,兼顧了硬件的特性和表達複雜數據結構的便捷性。
Go將數據類型分爲四類基礎類型、複合類型、引用類型和接口類型。本章介紹基礎類型包括數字字符串和布爾型。複合數據類型——數組§4.1和結構體§4.2——通過組合簡單類型表達更加複雜的數據結構。引用類型包括指針§2.3.2、切片§4.2)字典§4.3、函數§5、通道§8.雖然種類很多,但它們都是對程序中一個變量或狀態的間接引用。這意味着對任一引用的脩改都會影響所有該引用的拷貝。我們將在第7章介紹接口類型。
Go語言將數據類型分爲四類:基礎類型、複合類型、引用類型和接口類型。本章介紹基礎類型,包括:數字字符串和布爾型。複合數據類型——數組§4.1和結構體§4.2)——通過組合簡單類型,表達更加複雜的數據結構。引用類型包括指針§2.3.2、切片§4.2)字典§4.3、函數§5、通道§8雖然數據種類很多但它們都是對程序中一個變量或狀態的間接引用。這意味着對任一引用類型數據的脩改都會影響所有該引用的拷貝。我們將在第7章介紹接口類型。