Golang内置类型和函数

栏目: Go · 发布时间: 7年前

工具包

fmt 标准包

errors 错误 工具

string 字符串操作包

strconv 字符串转换包

regexp 正则包(golang的正则实现的RE2标准)

encoding/json json转换工具包

/* 内置类型

值类型:

bool

int(32 or 64), int8, int16, int32, int64

uint(32 or 64), uint8(byte), uint16, uint32, uint64

float32, float64

string

complex64, complex128

array    -- 固定长度的数组

引用类型:(指针类型)

slice   -- 序列数组(最常用)

map        -- 映射

chan    -- 管道

内置函数

append  -- 把东西增加到slice里面,返回修改后的slice

close   -- 关闭channel

delete    -- 从map中删除key对应的value

panic    -- 停止常规的goroutine

recover -- 允许程序定义goroutine的panic动作

imag    -- 返回complex的实部

real    -- 返回complex的虚部

make    -- 返回Type本身(只能应用于slice, map, channel)

new        -- 返回指向Type的指针

cap        -- 容量,容积capacity

copy    -- 复制slice,返回复制的数目

len        -- 返回长度

内置接口error

type error interface {        //只要实现了Error()函数,返回值为String的都实现了err接口

Error()    String

}


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

AI·未来

AI·未来

李开复 / 浙江人民出版社 / 2018-9-1 / 62

迎来“深度学习”这项重大技术突破后,人工智能已经从发明的年代步入了实干的年代。 现在已是未来,我们所处的时代,已经与过去完全不同。面对已经来临的、机遇与挑战并存的人工智能时代,我们必须了解人工智能,跟上人工智能发展的脚步,这样才能不被时代淘汰。 全球目前人工智能发展的情况是怎样的? 全球的人工智能巨头企业有哪几家,现在它们有什么贡献?未来它们又将如何改变世界? 人工智能已经......一起来看看 《AI·未来》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

随机密码生成器
随机密码生成器

多种字符组合密码

MD5 加密
MD5 加密

MD5 加密工具