亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > golang的強制類型轉換實現

golang的強制類型轉換實現

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

golang是一種強類型語言,雖然在代碼中經常看到這種寫法,i:=10這其實這是編譯器自動做了類型推斷在編譯期間。編譯器會對數據進行類型檢查。不同類型的數據不能賦值,不能在函數中傳參。強類型語言有一些優勢,很多的錯誤會在編譯期間被檢查出來,不想php和python等弱類型語言,很多錯誤只有運行到才能被發現。同樣,強類型也有一些缺點,寫代碼的時候要考慮數據類型了,失去了一些靈活性。

言歸正傳,開始golang的類型轉換問題
golang的類型轉換和C/C++ java等語言的類型轉換還有點區別

  1. C/C++等語言有隱式類型轉換,golang中沒有
  2. golang中的類型轉換分強制類型轉換和類型斷言

在C/C++中

int main()
{
  int a=5;
  float b=3.5;
  printf("%f",a*b);
}

這樣的代碼是沒有問題的,編譯器隱式的把a向上轉為float類型。
但是在golang中

package main

import "fmt"

func main() {
  var a float32 = 5.6
  var b int = 10
  fmt.Println (a * b)
}

這樣的代碼會報錯,因為類型不匹配
這時候需要強制類型轉換

package main

import "fmt"

func main() {
  var a float32 = 5.6
  var b int = 10
  fmt.Println (a * float32(b))
}

這樣就不會報錯了
普通變量類型int,float,string 都可以使用 type (a)這種形式來進行強制類型轉換,比如

var a int32 = 10
var b int64 = int64(a)
var c float32 = 12.3
var d float64 =float64(c)

golang中 指針也是有類型的,

package main

func main() {
  var a int = 10
  var p *int =a
  var c *int64 
  c= (*int64)(p)
}

這樣的代碼是錯誤的,編譯器會提示cannot convert p (type *int) to type *int64
指針的強制類型轉換需要用到unsafe包中的函數實現

package main

import "unsafe"
import "fmt"

func main() {
  var a int =10
  var b *int =a
  var c *int64 = (*int64)(unsafe.Pointer(b))
  fmt.Println(*c)
}

golang中還有一中類型判斷,類型斷言

package main

import "fmt"

func main() {
  var a interface{} =10
  switch a.(type){
  case int:
      fmt.Println("int")
  case float32:
      fmt.Println("string")
  }
}

程序輸出結果是int

類型斷言還有一種用法

package main

import "fmt"

func main() {
  var a interface{} =10
  t,ok:= a.(int)
  if ok{
    fmt.Println("int",t)
  }
  t2,ok:= a.(float32)
  if ok{
    fmt.Println("float32",t2)
  }
}

t,ok:= a.(int)有兩個返回值,第一個是對應類型的值,第二個是bool類型的,類型判斷是否正確。

好了,golang的強制類型轉換寫寫到這,半夜困了,想到啥在補充吧。下次寫一下golang中數字和字符串之間的轉換

到此這篇關于golang的強制類型轉換實現的文章就介紹到這了,更多相關golang 強制類型轉換內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Golang 1.16 中 Modules的主要變化更新
  • golang 字符串比較是否相等的方法示例
  • golang 實現json類型不確定時的轉換
  • Golang空結構體struct{}用途,你知道嗎
  • golang修改結構體中的切片值方法
  • golang 切片截取參數方法詳解
  • golang遍歷時修改被遍歷對象的示例詳解
  • golang類型轉換組件Cast的使用詳解

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

巨人網絡通訊聲明:本文標題《golang的強制類型轉換實現》,本文關鍵詞  golang,的,強制,類型,轉換,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《golang的強制類型轉換實現》相關的同類信息!
  • 本頁收集關于golang的強制類型轉換實現的相關信息資訊供網民參考!
  • 推薦文章
    欧美另类videosbestsex高清| 日韩字幕在线| 国产亚洲免费观看| 精品视频在线看| 中文字幕一区二区三区精彩视频| 国产亚洲免费观看| 国产美女在线一区二区三区| 成人免费一级纶理片| 亚洲wwwwww| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产韩国精品一区二区三区| 久久福利影视| 日本免费区| 日韩一级黄色| 九九精品久久| 天天做日日爱| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美激情影院| 亚欧成人乱码一区二区| 精品久久久久久中文字幕2017| 欧美另类videosbestsex久久| 韩国三级一区| 你懂的日韩| 高清一级淫片a级中文字幕| 国产91精品一区二区| 亚洲精品中文字幕久久久久久| 99色视频在线观看| 香蕉视频久久| 在线观看成人网 | 九九精品久久| 日本伦理片网站| 国产a毛片| 精品国产一区二区三区精东影业 | 美女免费精品视频在线观看| 欧美1区2区3区| 日本免费区| 国产精品1024在线永久免费| 久久久久久久久综合影视网| 国产a视频精品免费观看| a级毛片免费观看网站| 国产成人精品综合久久久| 九九精品在线| 国产精品免费久久| 日本伦理片网站| 久久久成人网| 欧美一区二区三区在线观看| 国产91精品系列在线观看| 国产一区二区福利久久| 日韩在线观看视频免费| 日韩一级黄色片| 免费国产在线观看| 欧美一区二区三区在线观看| 999久久狠狠免费精品| 日韩男人天堂| 久久精品大片| 亚洲第一页乱| 韩国三级一区| 免费毛片基地| 青草国产在线观看| 精品国产一区二区三区久久久蜜臀 | 久久国产影视免费精品| 台湾毛片| 精品视频一区二区| 亚欧乱色一区二区三区| 精品视频一区二区| 夜夜操网| 欧美激情一区二区三区在线播放 | 九九免费高清在线观看视频 | 九九免费高清在线观看视频 | 欧美激情伊人| 亚飞与亚基在线观看| 青青青草视频在线观看| 日韩在线观看视频免费| a级黄色毛片免费播放视频| 日韩欧美一及在线播放| 久久久久久久久综合影视网| 欧美大片aaaa一级毛片| 欧美激情影院| 色综合久久天天综合| 二级片在线观看| 亚洲天堂在线播放| 国产网站在线| 精品国产亚一区二区三区| 99久久精品国产麻豆| 欧美爱爱网| 欧美电影免费| 人人干人人插| 欧美国产日韩一区二区三区| 久久精品大片| 成人免费观看男女羞羞视频| 国产一区精品| 四虎论坛| 青青久久精品| 青青久久精品| 青青青草视频在线观看| 国产极品白嫩美女在线观看看| 日本免费乱理伦片在线观看2018| 国产精品自拍在线观看| 午夜家庭影院| 九九精品在线| 久久福利影视| 91麻豆爱豆果冻天美星空| 精品视频在线观看免费| 超级乱淫伦动漫| 国产成人精品影视| 久久久久久久男人的天堂| 黄视频网站免费看| 四虎论坛| 美女免费毛片| 99热精品在线| 欧美国产日韩精品| 台湾毛片| 久草免费在线观看| 国产伦精品一区二区三区在线观看| 国产伦久视频免费观看 视频| 一本高清在线| 国产成人女人在线视频观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产精品自拍在线观看| 午夜欧美成人久久久久久| 日韩专区亚洲综合久久| 一级片片| 欧美a级大片| 亚欧乱色一区二区三区| 国产精品1024永久免费视频 | 国产网站免费在线观看| 欧美大片a一级毛片视频| 欧美另类videosbestsex久久| 日本伦理黄色大片在线观看网站| 日韩中文字幕在线观看视频| 国产伦精品一区二区三区在线观看| 久久精品店| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 一级女人毛片人一女人| 免费国产在线视频| 四虎论坛| 日韩av片免费播放| 精品视频在线观看一区二区三区| 成人免费福利片在线观看| 青青青草影院 | 国产91精品一区二区| 欧美激情一区二区三区视频 | 欧美激情一区二区三区视频高清| 天天色成人| 日本特黄特色aa大片免费| 高清一级片| 日韩中文字幕一区二区不卡| 黄视频网站在线观看| 九九九国产| 亚洲女人国产香蕉久久精品| 久久精品店| 日本伦理网站| 91麻豆精品国产自产在线观看一区| 九九精品影院| 国产成人欧美一区二区三区的| 亚洲 国产精品 日韩| 九九精品影院| 日本特黄特色aa大片免费| 在线观看成人网 | 国产精品自拍在线观看| 国产国产人免费视频成69堂| 黄视频网站在线免费观看| 美女免费精品高清毛片在线视| 四虎影视久久| 免费一级片网站| 91麻豆精品国产自产在线观看一区| 欧美18性精品| 国产极品白嫩美女在线观看看| 日韩女人做爰大片| 九九九在线视频| 欧美激情影院| 精品久久久久久免费影院| 国产网站免费在线观看| 日本在线不卡视频| 亚洲www美色| 日韩专区第一页| 欧美日本国产| 国产麻豆精品免费密入口| 免费国产在线视频| 欧美日本免费| 亚洲精品中文字幕久久久久久| 九九精品久久| 欧美a级大片| 日日夜人人澡人人澡人人看免| 国产a网| 天天做日日爱夜夜爽| 亚州视频一区二区| 国产成人精品综合| 免费国产在线观看| 在线观看成人网 | 国产高清在线精品一区二区 | 日韩中文字幕在线观看视频| 成人av在线播放| 一级毛片视频免费| 日韩欧美一及在线播放| 日本伦理网站| 九九精品久久| 国产a免费观看| 欧美爱色| 999精品视频在线|