Go語言趣學指南 lesson7

2022-06-13 12:12:09 字數 734 閱讀 4014

本章學習目標

1、學會使用10種不同的整數型別

2、學會選擇合適的型別

3、學會使用十六進製制表示和二進位制表示

5種整數型別是有符號的

5種整數型別是無符號的

比較常用的整數型別有int和無符號的uint

整數型別、包括有符號和無符號的、實際上一共8種型別,它們取值範圍各不相同、和架構無關

雖然在某些裝置上int可以當成int32,但是在有些裝置上也可以當成int64,其實他們三個是不同的型別。

int並不是其他型別的別名

在printf裡使用%t可以列印出資料的型別

package main

import (

"fmt"

)func main()

執行結果:

type int for 2020

type string for text

type int for 42

type float64 for 3.14

type bool for true

所有的整數型別都有乙個取值範圍,超過這個範圍,就會發生「環繞」。如何避免?咋需要選擇取值範圍大的型別了。

Haskell趣學指南學習日記(1)

haskell是一門函式式程式語言,與物件導向程式設計語言不同,它是面向函式來完成程式設計的。廢話 它的所有操作符和c 基本沒有什麼不同,除了 運算子,其實這個也比較常見,它是冪運算子。字首,中綴,字尾 在此之前,我們先搞清楚字首運算子,中綴運算子,和字尾運算子的概念。其實概念也一目了然,運算子在資...

go語言指南的練習

對照著指南學習golang 然後做練習題,這裡是來自於其他同學總結的練習的參 然後想要補充分享是在的練習題中提出的 為什麼fmt.sprint e 會使程式陷入死迴圈的 func e errnegativesqrt error string或者 func e errnegativesqrt erro...

Go 語言編碼風格指南

命名切片 字串隨機數 錯誤處理 在go語言官方提供的effective go的基礎之上,我們制定了如下的編碼規範作為補充。像這樣 this is a comment不要這樣 this is a comment用於 生成的指令不需要遵循這個規則 go generate go run gen.go另外,...