iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 5
1
自我挑戰組

Go從新學系列 第 5

[DAY 5]GO 的 語言型別

要開始撰寫比較厲害的程式語言之前

我們要先學會物件的類型該如何表示

先從數字開始講起

  • 整數類型
類型 說明
int8;uint8/byte -128 ~ 127; 0 ~ 255
int16/uint16 -32768 ~ 32767; 0 ~ 65535
int32/rune;uint32 -21億 ~ 21億; 0 ~ 42億
int64/uint64 -2^63 ~ 2^63-1 ;0 ~ 18446744073709551615

那uint與int有何不同呢
「uint 表示 "無號整數(unsigned integer)",而 int 表示 "有號整數(signed integer)"。
無號整數只包含正整數(與零)。」


  • 浮點數類型
類型 說明
float32 精確到7位小數,相當於c的float
float64 精確到15位小數,相當於c的double
complex64 32位實數與虛數
complex128 64位實數與虛數

類型 說明
bool true/false,默認false,不能用数字代表true/false
bool則是一種判斷值,預設為false

  • 字串類型
類型 說明
String 表示字串的時候記得要加"你要輸入的內容"

上一篇
[DAY 4]細講hello world的程式碼
下一篇
[DAY 6]GO 的 運算子(1)
系列文
Go從新學26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言