婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > go語言 bool類型的使用操作

go語言 bool類型的使用操作

熱門標簽:宿遷便宜外呼系統代理商 寧波語音外呼系統公司 地圖標注免費定制店 上海極信防封電銷卡價格 仙桃400電話辦理 不封卡外呼系統 鄭州智能語音電銷機器人價格 湛江crm外呼系統排名 重慶慶云企業400電話到哪申請

我就廢話不多說了,大家還是直接看代碼吧~

// 1 聲明類型,沒有初始化,零值(false)
var a bool
a = true
fmt.Println("a = ", a) 
 
// 2 自動推導類型
var b = false
fmt.Println("b = ", b) 
 
c := false
fmt.Println("c = ", c)

補充:Go語言基礎:變量,常量,Boolean,字符串,iota枚舉

定義變量

格式:var 變量名 變量類型

Go變量聲明很奇怪,把類型放在變量名后面,這點與我們常用的C、JAVA等不一樣,沒辦法,得習慣。Go對于已聲明但未使用的變量會在編譯階段報錯,要求好嚴格,但的確應該支持。

單個變量的聲明和賦值

var a int //變量的聲明
a = 123 //變量的賦值
var b int = 123 //變量的聲明,同時賦值
var c = 321 //變量的聲明,同時賦值,省略變量類型,由編譯器推斷,這里認為是int
var s = "中國" //這里編譯器推斷是字符串string類型
d := 456 //變量聲明與賦值的最簡方法,這種方法只能用在函數內部

上面是常用的變量聲明和賦值方法,一般常用的應該是var 變量名 = 賦值。

需要注意的是,全局變量一般都是通過var方式來定義,函數局部變量采用:=方式來定義。

多個變量的聲明和賦值

var a, b, c int //變量的聲明
a = 1 //變量的賦值
b = 2
c = 3
var a, b, c int = 1, 2, 3 //變量的聲明,同時賦值  是不是覺得很別扭,搞不懂go為啥要這么定義他
var a, b, c = 1, 2, 3 //一般采用此方法來定義
_, b := 2, 3 // _(下劃線)是個特殊的變量名,任何賦予它的值都會被丟棄。唉,既然會被丟棄,還用它干啥呢。

常量

在變量前加const關鍵字,這個變量就變成了一個常量

定義變量組

Go語言中,同時聲明多個變量、常量或導入多個包時,可采用分組的方式聲明。這點很不錯,比其它語言要好。比如導入多個包時:

import "fmt"
import "os"
//可以用分組寫成如下形式:
import(
   "fmt"
   "os"                                                             
 )

聲明多個變量:

var a int
var b = "123"
var(
   a int
   b = "123"
)

聲明多個常量:

const pi = 3.1415
const prefix = "Go"
const(
   pi = 3.1415
   prefix = "Go"
)

常用的基礎類型

Boolean

Go語言中,布爾(bool)類型的值只能是true或false

數值類型

Go里面的int跟uint的數據范圍是根據具體的平臺是32位還是64位來決定的。Go里面也有直接定義好的位數類型rune , int8 , int16 , int32 , int64 和 byte , uint8 , uint16 , uint32 , uint64 。其中 rune 是 int32 的別稱, byte 是 uint8 的別稱。

需要注意:這些類型之間不允許相互賦值或操作,不然編譯器會報錯。比如:

var a int8 = 4

var c int32 = a

編譯的時候會報錯:(type int8) as type int32 in assignment。另外,盡管int的長度是32bit,但是int與int32也是不可以互用的。

復數

Go語言支持復數,它的默認類型是 complex128 (64 位實數+64 位虛數)。如果需要小一些的,也有 complex64 (32 位實數+32 位虛數)。復數的形式為 RE + IMi ,其中 RE 是實數部分, IM 是虛數部分,而最后的 i 是虛數單位。

var c complex64 = 5+5i

fmt.Printf(c)

輸出:(5+5i)

搞不明白這個復數能干什么用啊抓狂抓狂抓狂

字符串

Go中的字符串都是采用UTF-8字符集編碼。字符串是用一對” “或反引號來定義的,類型為string。Go語言中,字符串是不可變的。如果真要修改怎么辦呢?

s := "hello"
c := []byte(s) // 將字符串 s 轉換為 []byte 類型
c[0] = 'c'
s2 := string(c) // 再轉換回 string 類型
fmt.Printf("%s\n", s2)

Go中可以使用+連接兩個字符串,這一點跟java很像。

聲明多行的字符串怎么辦?通過反引號來聲明,比如:

var s = `hello

world`

輸出:

hello

world

iota枚舉

關鍵詞iota用來聲明枚舉時會用到,默認開始值為0,每調用一次加1;只能在常量表達式中使用;每遇到const,iota重置為0。看幾個例子:

const a = iota // a=0
const (
 b = iota   //b=0
 c      //c=1
)
//特別注意這種情況,雖然,兩個iota中間隔著j=3.14,但是iota依然會加1下去,所以k的值為2
const (
  i = iota
  j = 3.14
  k = iota
  l
) 

當遇到 _(下劃線) 時,可以跳過不用它,但是值依然會加1,比如:

type AudioOutput int
const (
  OutMute AudioOutput = iota // 0
  OutMono          // 1
  OutStereo         // 2
  _
  _
  OutSurround        // 5
)

Go程序設計的一些規則

大寫字母開頭的變量是可導出的,也就是其它包可以讀取的,是公用變量;小寫字母開頭的就是不可導出的,是私有變量。大寫字母開頭的函數也是一樣,相當于 class 中的帶 public 關鍵詞的公有函數;小寫字母開頭的就是有 private 關鍵詞的私有函數。

總之一句話,大寫字母開頭的是public,小寫字母開頭的是private

這些規則好不習慣啊,但也只能接受。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Go語言獲取系統性能數據gopsutil庫的操作
  • golang獲取網卡信息操作
  • golang判斷net.Conn 是否已關閉的操作
  • golang:json 反序列化的[]和nil操作
  • 解決Golang json序列化字符串時多了\的情況
  • 詳解mongodb搭建Replica Set的方法

標簽:電子產品 物業服務 安康 青海 西雙版納 遼寧 海南 儋州

巨人網絡通訊聲明:本文標題《go語言 bool類型的使用操作》,本文關鍵詞  語言,bool,類型,的,使用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《go語言 bool類型的使用操作》相關的同類信息!
  • 本頁收集關于go語言 bool類型的使用操作的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    一区二区三区高清在线| 91久久人澡人人添人人爽欧美| 美女一区二区三区在线观看| 蜜臀久久99精品久久久久宅男| 欧美卡1卡2卡| 日本一区二区三区dvd视频在线| 亚洲品质自拍视频| 麻豆91精品91久久久的内涵| 欧美大肚乱孕交hd孕妇| 亚洲色图欧美偷拍| 精品一区二区影视| 在线免费观看不卡av| 久久综合五月天婷婷伊人| 一级做a爱片久久| 91麻豆精品国产自产在线观看一区 | 奇米影视7777精品一区二区| 国产美女娇喘av呻吟久久| 一本久道久久综合中文字幕| 久久精品日产第一区二区三区高清版| 中文字幕欧美一| 国产精品18久久久久久久久| av资源网一区| 久久影视一区二区| 91麻豆免费视频| 国产精品久久久99| 国产不卡在线一区| 欧美精品一区二区不卡| 不卡在线观看av| 久久亚洲私人国产精品va媚药| gogogo免费视频观看亚洲一| 亚洲成在线观看| 91久久香蕉国产日韩欧美9色| 蜜臀91精品一区二区三区| 国产精品女主播av| 国产高清在线观看免费不卡| 亚洲一卡二卡三卡四卡五卡| 99国产精品久久久久久久久久| 国产精品女主播av| 欧美成人在线直播| 激情小说亚洲一区| 久久精品一区二区| 欧美精品一卡两卡| 99久久久久久99| 九九热在线视频观看这里只有精品| 亚洲女同ⅹxx女同tv| 久久精品一区二区三区不卡 | 国产日产欧美一区| 7777精品伊人久久久大香线蕉| 99国产精品视频免费观看| 国产精品18久久久久久久久久久久 | 欧美狂野另类xxxxoooo| 不卡的av电影| 国产精品一区二区x88av| 免费观看久久久4p| 亚洲一线二线三线久久久| 亚洲国产精品国自产拍av| av在线不卡电影| 国产一区久久久| 看片网站欧美日韩| 国产精品久久久久久久久图文区| 日韩精品中文字幕在线一区| 欧美日本一区二区在线观看| 韩国欧美一区二区| 蜜臀久久久久久久| 亚洲va在线va天堂| 亚洲国产日日夜夜| 日韩欧美三级在线| 91精品国产品国语在线不卡| 国产精品一区二区免费不卡| 国产精品一色哟哟哟| 国产精品中文欧美| 国产91丝袜在线18| 国产99久久久国产精品潘金网站| 国产一区二三区好的| 韩国女主播一区二区三区| 精品系列免费在线观看| 精品无码三级在线观看视频| 国精产品一区一区三区mba视频 | 亚洲激情综合网| 欧美成人精品1314www| 欧美高清视频一二三区| 欧美日本视频在线| 欧美电影免费观看高清完整版在| 日韩精品一区二区三区视频在线观看| 日韩一区二区免费在线电影| 99久久国产免费看| 色偷偷一区二区三区| 欧美视频中文字幕| 99久久99久久精品免费观看| 91视频免费看| 欧美日韩另类一区| 精品国产电影一区二区| 欧美日韩高清一区| 日韩午夜小视频| 久久久99精品免费观看不卡| ...av二区三区久久精品| 夜夜嗨av一区二区三区| 日韩高清在线电影| 亚洲激情在线播放| 天堂成人国产精品一区| 亚洲最色的网站| 欧美aaaaaa午夜精品| 国产一区二区三区av电影 | 欧美xfplay| 中文字幕中文字幕在线一区 | 精品国产一二三区| 中文字幕 久热精品 视频在线| 亚洲精品大片www| 国精产品一区一区三区mba桃花 | 精品国产免费人成电影在线观看四季| 欧美激情一区在线观看| 亚洲大片免费看| 成人综合在线观看| 国产美女精品在线| 欧美日韩一区二区三区不卡| 欧美中文字幕一区二区三区| 精品999久久久| 一区二区三区成人| 国产精品123区| 欧美一区二区三区视频在线观看| 亚洲国产精品精华液ab| 日本不卡在线视频| 99免费精品视频| 精品三级在线看| 亚洲午夜国产一区99re久久| 国产成人精品一区二区三区网站观看 | 国产三级一区二区三区| 一区二区三区在线观看动漫 | 国产精品18久久久| 欧美二区三区91| 亚洲日本在线看| 国产一区二区三区蝌蚪| 91精品国产综合久久久久久| 亚洲人成在线播放网站岛国| 国产一区二区看久久| 欧美中文字幕一区二区三区 | 日精品一区二区三区| 99re在线精品| 国产精品色婷婷久久58| 久久精品国产77777蜜臀| 欧美视频在线一区| 一区二区免费看| av综合在线播放| 国产精品久久久久7777按摩| 国产福利一区二区三区视频在线| 日韩欧美成人激情| 日日夜夜免费精品| 欧美日韩另类一区| 亚洲一区二区精品久久av| 91污片在线观看| 最近中文字幕一区二区三区| 高清av一区二区| 国产日产欧美一区二区三区| 国产一区二区三区不卡在线观看 | 国产欧美一区在线| 狠狠v欧美v日韩v亚洲ⅴ| 日韩欧美国产麻豆| 人人精品人人爱| 日韩女同互慰一区二区| 免费人成黄页网站在线一区二区| 911国产精品| 日本特黄久久久高潮| 欧美男男青年gay1069videost | 樱花草国产18久久久久| 97se狠狠狠综合亚洲狠狠| 日韩毛片高清在线播放| 97久久超碰精品国产| 亚洲欧美日韩小说| 欧美日韩久久久| 日本一不卡视频| 久久毛片高清国产| 一区二区三区四区不卡视频| 91尤物视频在线观看| 亚洲欧美韩国综合色| 欧美中文字幕一二三区视频| 亚洲一区视频在线| 91精品国产综合久久精品麻豆 | 国产91富婆露脸刺激对白| 中文字幕av一区 二区| 99riav久久精品riav| 亚洲午夜在线视频| 欧美一级久久久| 成人综合婷婷国产精品久久蜜臀| 国产精品免费视频一区| 色综合久久久久综合99| 午夜精品福利一区二区蜜股av| 国产不卡一区视频| 亚洲人123区| 欧美一卡二卡在线| 国产成人免费高清| 亚洲精品成人少妇| 日韩午夜在线播放| www.66久久| 日韩av在线播放中文字幕| 久久精品日产第一区二区三区高清版 | 视频一区二区三区在线| 精品电影一区二区| 色婷婷综合五月| 极品少妇xxxx精品少妇| 日韩理论片网站|