Go 语言拥有一些不需要进行导入操作就可以使用的内置函数。它们有时可以针对不同的类型进行操作,例如:len、cap 和 append,或必须用于系统级的操作,例如:panic。因此,它们需要直接获得编译器的支持。

append       -- 用来追加元素到数组、slice中,返回修改后的数组、slice
close           -- 主要用来关闭channel
delete          -- 从map中删除key对应的value
panic           -- 停止常规的goroutine  (panic和recover:用来做错误处理)
recover         -- 允许程序定义goroutine的panic动作
imag            -- 返回complex的实部   (complex、real imag:用于创建和操作复数)
real            -- 返回complex的虚部
make            -- 用来分配内存,返回Type本身(只能应用于slice, map, channel)
new             -- 用来分配内存,主要用来分配值类型,比如int、struct。返回指向Type的指针
cap             -- capacity是容量的意思,用于返回某个类型的最大容量(只能用于切片和 map)
copy            -- 用于复制和连接slice,返回复制的数目
len             -- 来求长度,比如string、array、slice、map、channel ,返回长度
print、println   -- 底层打印函数,在部署环境中建议使用 fmt 包

golang内置函数相关推荐

  1. Golang 内置函数

    Golang中内置了一些函数,在使用这些函数时,不必以包名为前缀来调用,而是直接写函数名即可调用,这些函数都是一些基础的函数,在程序设计中应用比较普遍,所以一定要牢记这些最基本的函数用法.下边来介绍一 ...

  2. 【源码阅读】【苦练基本功】Golang内置函数分析

    Golang package builtin 中内置函数我分为两部分介绍,第一部分为基础类型,第二部分为包含函数.接口,较复杂一些 第一部分 // bool is the set of boolean ...

  3. golang中字符串内置函数整理

    字符串内置函数 1. 判断字符串的长度 str := "korea国" fmt.Println("str len=", len(str)) 2. 字符串遍历,同 ...

  4. Golang——秒懂函数、参数、可变参数、匿名函数、回调函数、内置函数

    函数: 函数是结构化编程的最小模块单元.它将复杂的算法过程分解为若干较小任务,隐藏相关 细节,使得程序结构更加清晰,易于维护.函数被设计成相对独立,通过接收输入参数完成一段算法指令,输出或存储相关结果 ...

  5. Go进阶(4): string接口函数+时间接口函数+内置函数+错误处理

    1. string接口函数 len():内建函数,返回字符串/数组的长度,按字节(UTF-):例如,ascii字符占一个字节,汉字占三个字节: r:=[]rune(str):字符串遍历函数,同时可以处 ...

  6. Go的内置函数/内建函数:len new make

    [1]什么是内置函数/内建函数: Golang设计者为了编程方便,提供了一些函数,这些函数不用导包可以直接使用,我们称为Go的内置函数/内建函数. [2]内置函数存放位置: 在builtin包下,使用 ...

  7. python函数type的用意_Python内置函数Type()函数一个有趣的用法

    Python内置函数Type()函数一个有趣的用法 今天在网上看到type的一段代码 ,然后查了一下文档,才知道type还有三个参数的用法. 以前只是知道type可以检测对象类型.然后发现了一个有趣的 ...

  8. 第七篇 python基础之函数,递归,内置函数

    阅读目录 一 数学定义的函数与python中的函数 二 为何使用函数 背景提要 三 函数和过程 四 函数参数 五 局部变量和全局变量 六 前向引用之'函数即变量' 七 嵌套函数和作用域 八 递归调用 ...

  9. Python 常用内置函数map、zip、filter、reduce、enumerate

    Python 中有许多非常实用的内置函数,通过这些函数我们可以方便的实现某些功能,下面就列举一些常用的内置函数. 1. map() 函数 map() 可以根据提供的函数对指定序列做映射,它接受一个函数 ...

最新文章

  1. 【Linux学习笔记】 -- 基本Shell命令
  2. 为开发可穿戴设备 索尼收购了以色列芯片制造商
  3. 谷歌大脑最新研究:不用「训练」!高斯过程「超越」随机梯度下降
  4. 深入SecureFile—新一代LOB揭秘000
  5. leetcode算法题--字符串的排列
  6. 【Python】:用python做下百度2014笔试题
  7. 西威变频器 服务器显示,西威变频器故障查询及操作方法
  8. My interest is the rules/ways to implement, go and insist with interest!!!
  9. 数据血缘图谱升级方案设计与实现
  10. TestNG 参数化测试
  11. Java Holder 使用
  12. Eclipse显示单词拼写错误The word ‘url‘ is not correctly spelled
  13. 《C++ Primer》习题参考答案:第6章 - C++模块设计——函数
  14. Effective C++ 条款11_不止于此
  15. 剑指Offer——毕业生求职网站汇总(干货)
  16. msvcp120.dll一键修复工具,msvcp120.dll文件修复之后还会丢失吗?
  17. linux 字符集转换命令,Linux下GBK编码到UTF-8文件编码转换方法
  18. 匹配文件后缀名的正则表达式
  19. 导电滑环的几种接线方式
  20. android客户端功能,搜狐微博Android客户端最新版 功能丰富 界面友好

热门文章

  1. 【Flutter】Flutter 应用主题 ( ThemeData | 动态修改主题 )
  2. 【组合数学】排列组合 ( 多重集排列 | 多重集全排列 | 多重集非全排列 所有元素重复度大于排列数 | 多重集非全排列 某些元素重复度小于排列数 )
  3. Codeforces 1201
  4. 创新工场2018年夏令营DeepCamp第一套解答笔记
  5. Codeforces Round #524 (Div. 2) F
  6. JavaScript(循环)
  7. 对象及变量的并发访问一
  8. 设置JAVA环境变量
  9. 模板元编程实现素数判定
  10. javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号