第三節 go常量的定義

2021-09-29 07:56:10 字數 754 閱讀 2143

func consts()
const關鍵字:表示常量,常量可定義在包內部,放法外面,放法內部可直接使用,可直接指定常量的型別,也可不指定型別,常量的數值可以當作任何型別使用,當使用這個常量時會自動轉換,常量定義也可以使用括號括起來:

const  (

filename ="a.txt"

a,b =3,4

)

列舉型別:

go沒有指定的列舉關鍵字,可以使用const使用列舉

func enums()  

控制台:

0 1 2

process finished with exit code 0

go語言提供一種簡單寫法:關鍵字---》iota 表示乙個變數是自增值

func enums()  

控制台:

0 1 2

process finished with exit code 0

結果依然為0 1 2

高階用法:可以參與運算

const   (

b=1<<(10*iota)

kbmb

gbtb

)控制台:

1 1024 1048576 1073741824 1099511627776

process finished with exit code 0

編譯原理 第三節

我們知道世界上存在很多種語言 我們可以把他們分為自然語言 人們日常交流的工具 和程式語言。自然語言複雜且難以描述,程式語言結構規整,便於處理。但兩者又有共性,即核心都由語法和語義兩部分組成。那什麼是語言呢?首先來看一下字母表定義 字母表是元素的非空有窮集合。字母表包含了語言中允許出現的全部符號。例如...

Itween筆記 第三節

itween關於動畫執行的補充.itween.camerafadefrom itween.hash amount 1f,time 2f 在兩秒結束後.itween.camerafadefrom itween.hash amount 1f,time 2f,oncomplete itweentest o...

面向對像第三節

提高了 的復用性 讓類與類之間發生關係有了這個關係 才有後面的多型 繼承是物件導向的三大特性之一 可以層層繼承 issubclass 檢查乙個類是否是另乙個類的子類 object是所有類的父類 如果在子類中有和父類重名的方法.通過子類的例項去呼叫方法時,會先在子類裡面找,再到父類裡面找,若還是沒有找...