對第一次接觸的人會有相當大的困擾,當初我在學的時候也是看的眼花撩亂的www
我認為只要選擇一種自己用的最習慣的方式就可以了
基本上最常用的型態就三種 int(整數) / float(浮點數/小數) / string(字串)
- int(整數)
int所儲存的資料就是整數,在go裡面可以分為int(有號整數) / uint(無號整數)
int(有號整數)指的就是包含正負的整數
依據使用的bits大小可以分為 int / int8 / int16 / int32 / int64
(ps.int大小就相當於int32,32 bits的大小)
uint(無號整數)指的就是只有正數的整數
依據使用的bits大小可以分為 uint / uint8 / uint16 / uint32 / uint64
(ps.uint大小就相當於uint32,32 bits的大小) - float(浮點數/小數)
float所儲存的資料就是浮點數/小數
在go裡面依據bits大小分為 float / float32 / float64 三種
(ps.float大小就相當於float32,32 bits的大小) - string(字串)
string就是字串,不論是英文或是中文都可以用string直接儲存喔~
使用的時候要先import"strings"
strings的各種使用方法會另外寫成一篇,因為有點複雜,但宣告的時候基本上是跟int,float一樣喔~
總結:
上面寫了超冗長的一大堆,其實我自己在使用的時候就比照C的寫法
- int (go) = int (C)
- int64 (go) = long long int (C)
- float (go) = float (C)
- float64 (go) = double (C)
這樣看的話就不會那麼複雜囉,反而還會覺得比C直觀多了
只要找到自己用的習慣的方法就好囉~
沒有留言:
張貼留言