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

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

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

概述

Golang 是一個跨平臺的新生編程語言. 今天小白就帶大家一起攜手走進 Golang 的世界.

在這里插入圖片描述

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

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

格式:

type_name(expression)

在這里插入圖片描述

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

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

例子:

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

相關(guān)文章

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

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

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

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

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

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

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

    golang coroutine 的等待與死鎖用法

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

永春县| 芒康县| 聂拉木县| 高阳县| 遂平县| 玉林市| 盐津县| 遵化市| 桐庐县| 广水市| 林州市| 衢州市| 隆安县| 沂水县| 东乌珠穆沁旗| 迁西县| 木兰县| 来安县| 象州县| 驻马店市| 公安县| 根河市| 万盛区| 新郑市| 班玛县| 德州市| 宁强县| 湄潭县| 大连市| 汝南县| 都兰县| 武义县| 资源县| 内丘县| 布拖县| 东乌珠穆沁旗| 乃东县| 乌鲁木齐市| 汶川县| 麻阳| 开化县|