package main
import (
"fmt"
)//1列舉的使用
看到可以用在const後跟一對圓括號的方式定義一組常量,這種定義法在
go語言中通常用於定義列舉值.go語言並不支援眾多其他語言明確支援的enum關鍵字。
下面是乙個常規的列舉表示法,其中定義了一系列整型常量:*/
const (
sunday = iota
//0 monday //1
tuesday //2
wedenesday //3
thursday //4
friday //5
saturday //6
//同go語言的其他符號(symbol)一樣,以大寫字母開頭的常量在包外可見。
//以上例子中numberofdays為包內私有,其他符號則可被其他包訪問。
numberofdays
)//型別
/*go語言內建以下這些基礎型別
布林型別:bool
整型:int,int8,int16,int32,int64,uint,uint8,uint32,uint64,uintptr
浮點型別:float32,float64
複數型別:complex,complex64,complex128
字串型別:string
字元型別:rune
錯誤型別:error
此外go語言也支援以下符合型別
指標:pointer
陣列:array
切片:slice
字典:map
通道:chan
結構體:struct
介面:inte***ce*/
javaweb學習總結三 列舉
一 列舉的概念 定義特定的資料,尤其像一些狀態位。二 定義列舉類 1 定義列舉,其中grade列舉可以看做類,a b c d e可以看做物件,因為它定義了有引數的構造方法,所以 物件後面必須帶引數。1 定義列舉grade 2enum grade 910 public string getvalue ...
C 學習筆記6 列舉型別
c 的enum工具提供了另一種建立符號常量的方式,這種方式可以代替const。我們可以使用關鍵字enum,比如定義乙個顏色的列舉型別,enum color 列舉型別變數內容必須是整數型別,預設是從0開始的,不允許是浮點型別。但是我們可以給變數賦值,然後之後的值加一。定義乙個列舉變數內容可以是整形,也...
15 列舉型別和標誌位
g常規 d十進位制 x十六進製制 mycontrol.style styles.showborder styles.showcaption 這時mycontrol.style列舉的值將變成 1 2 3,它的tostring 將變成 styles.showborder styles.showcapti...