最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

手把手帶你走進(jìn)Go語言之類型轉(zhuǎn)換

 更新時(shí)間:2021年09月17日 11:23:10   作者:我是小白呀  
每個(gè)函數(shù)都可以強(qiáng)制將一個(gè)表達(dá)式轉(zhuǎn)換成某種特定數(shù)據(jù)類型,本文給大家介紹了在Go語言中類型轉(zhuǎn)換的具體用法,講述的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值

概述

Golang 是一個(gè)跨平臺(tái)的新生編程語言. 今天小白就帶大家一起攜手走進(jìn) Golang 的世界.

在這里插入圖片描述

數(shù)據(jù)類型轉(zhuǎn)換

數(shù)據(jù)類型轉(zhuǎn)換可以幫助我們將一種數(shù)據(jù)類型的變量轉(zhuǎn)換為另外一個(gè)種類型的變量.

格式:

type_name(expression)

在這里插入圖片描述

浮點(diǎn)轉(zhuǎn)整數(shù)

浮點(diǎn)轉(zhuǎn)整數(shù)是從高精度向低精度轉(zhuǎn)換, 小數(shù)點(diǎn)后面會(huì)被舍棄.

例子:

package main

import "fmt"

func main() {

	// 定義float
	var num_float = 1.2

	// 類型轉(zhuǎn)換
	var num_int = int(num_float)

	// 調(diào)試輸出
	fmt.Println(num_float)
	fmt.Println(num_int)

}

輸出結(jié)果:

1.2
1

在這里插入圖片描述

字符串轉(zhuǎn)整數(shù)

例子:

package main

import (
	"fmt"
	"reflect"
	"strconv"
)

func main() {

	// 定義string
	var str = "666"

	// 類型轉(zhuǎn)換
	var num, _ = strconv.Atoi(str)

	// 調(diào)試輸出
	fmt.Println(str, reflect.TypeOf(str))
	fmt.Println(num, reflect.TypeOf(num))

}

輸出結(jié)果:

666 string
666 int

整數(shù)轉(zhuǎn)字符串

例子:

package main

import (
	"fmt"
	"reflect"
	"strconv"
)

func main() {

	// 定義int
	var num = 999

	// 類型轉(zhuǎn)換
	var str = strconv.Itoa(num)

	// 調(diào)試輸出
	fmt.Println(num, reflect.TypeOf(num))
	fmt.Println(str, reflect.TypeOf(str))
	
}

輸出結(jié)果:

999 int
999 string

到此這篇關(guān)于手把手帶你走進(jìn)Go語言之類型轉(zhuǎn)換的文章就介紹到這了,更多相關(guān)Golang 類型轉(zhuǎn)換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • go第三方庫sqlx操作MySQL及ORM原理

    go第三方庫sqlx操作MySQL及ORM原理

    這篇文章主要為大家介紹了go第三方庫sqlx操作MySQL及ORM實(shí)現(xiàn)原理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • go實(shí)現(xiàn)grpc四種數(shù)據(jù)流模式

    go實(shí)現(xiàn)grpc四種數(shù)據(jù)流模式

    這篇文章主要為大家介紹了go實(shí)現(xiàn)grpc四種數(shù)據(jù)流模式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • go切片和指針切片示例詳解

    go切片和指針切片示例詳解

    在Go語言中,切片(Slice)和指針的切片(即切片中每個(gè)元素都是指向某種數(shù)據(jù)類型的指針)是兩個(gè)不同的概念,它們各自具有特定的用途和優(yōu)勢(shì),這篇文章主要介紹了go切片和指針切片,需要的朋友可以參考下
    2024-04-04
  • golang coroutine 的等待與死鎖用法

    golang coroutine 的等待與死鎖用法

    這篇文章主要介紹了golang coroutine 的等待與死鎖用法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05
  • 通過案例簡(jiǎn)單聊聊為什么說Go中的字符串是不能被修改的

    通過案例簡(jiǎn)單聊聊為什么說Go中的字符串是不能被修改的

    在接觸Go這么語言,可能你經(jīng)常會(huì)聽到這樣一句話,對(duì)于字符串不能修改,可能你很納悶,日常開發(fā)中我們對(duì)字符串進(jìn)行修改也是很正常的,為什么又說Go中的字符串不能進(jìn)行修改呢,本文就來通過實(shí)際案例給大家演示,為什么Go中的字符串不能進(jìn)行修改
    2023-07-07
  • Go語言規(guī)范context?類型的key用法示例解析

    Go語言規(guī)范context?類型的key用法示例解析

    這篇文章主要為大家介紹了Go語言規(guī)范context?類型的key用法示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • 一文帶你深入理解Go語言中的sync.Cond

    一文帶你深入理解Go語言中的sync.Cond

    sync.Cond?表示的是條件變量,它是一種同步機(jī)制,用來協(xié)調(diào)多個(gè)?goroutine?之間的同步。本文將通過示例為大家介紹Go語言中sync.Cond的使用,需要的可以參考一下
    2023-01-01
  • Go語言基于HTTP的內(nèi)存緩存服務(wù)的實(shí)現(xiàn)

    Go語言基于HTTP的內(nèi)存緩存服務(wù)的實(shí)現(xiàn)

    這篇文章主要介紹了Go語言基于HTTP的內(nèi)存緩存服務(wù),本程序采用REST接口,支持設(shè)置(Set)、獲取(Get)和刪除(Del)這3個(gè)基本操作,同時(shí)還支持對(duì)緩存服務(wù)狀態(tài)進(jìn)行查詢,需要的朋友可以參考下
    2022-08-08
  • Go語言轉(zhuǎn)化php數(shù)組的示例代碼

    Go語言轉(zhuǎn)化php數(shù)組的示例代碼

    這篇文章主要為大家詳細(xì)介紹了Go語言如何實(shí)現(xiàn)轉(zhuǎn)化php數(shù)組的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),對(duì)我們深入學(xué)習(xí)GO語言有一定的幫助,需要的可以參考下
    2023-11-11
  • Go使用Protocol?Buffers在數(shù)據(jù)序列化的優(yōu)勢(shì)示例詳解

    Go使用Protocol?Buffers在數(shù)據(jù)序列化的優(yōu)勢(shì)示例詳解

    這篇文章主要為大家介紹了Go使用Protocol?Buffers在數(shù)據(jù)序列化的優(yōu)勢(shì)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11

最新評(píng)論

新乡县| 申扎县| 宁蒗| 兰州市| 启东市| 清流县| 浙江省| 安义县| 南汇区| 天气| 高青县| 花莲市| 玉龙| 西充县| 资源县| 江源县| 南皮县| 阿拉尔市| 右玉县| 喀什市| 天全县| 江西省| 威宁| 霍州市| 佛冈县| 环江| 平和县| 武宣县| 杭锦后旗| 杭锦后旗| 汉中市| 普洱| 怀来县| 平潭县| 灌阳县| 铜山县| 榆树市| 新民市| 太湖县| 瑞昌市| 娄烦县|