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

}


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

查看所有标签

猜你喜欢:

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

数学世纪

数学世纪

皮耶尔乔治·奥迪弗雷迪 / 胡作玄、胡俊美、于金青 / 上海科学技术出版社 / 2012-1 / 28.00元

《数学世纪:过去100年间30个重大问题》以简短可读的方式论述了整个20世纪的数学。20世纪的数学博大精深,新兴领域及学科的建立发展,许多经典问题得到解决,大量新的有意义的问题的引入,为数学带来了活力。《数学世纪:过去100年间30个重大问题》介绍了数学基础,20世纪的纯粹数学、应用和计算数学,以及目前未解的重要问题,中间穿插了希尔伯特的23个问题的解决情况、菲尔兹奖和沃尔夫奖得主的工作成就等。一起来看看 《数学世纪》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

SHA 加密
SHA 加密

SHA 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试