运维八一 运维八一
首页
运维杂记
编程浅尝
周积跬步
专栏
生活
关于
收藏
  • 分类
  • 标签
  • 归档
Source (opens new window)

运维八一

运维,运维!
首页
运维杂记
编程浅尝
周积跬步
专栏
生活
关于
收藏
  • 分类
  • 标签
  • 归档
Source (opens new window)
  • Go

    • 前言

    • Go基础知识

    • Go基本语法

    • 实战项目:简单web服务

    • 基本数据类型

      • 内置类型
      • 内置函数
        • 2. 内置函数
      • 数字 int
      • 布尔值 bool
      • 字符串 string
      • 数组 array
      • 切片 sice
      • 字典 map
      • 指针
    • 内置运算符

    • 分支和循环

    • 函数 function

    • 结构体 struct

    • 方法 method

    • 实战项目:跟踪函数调用链

    • 接口 interface

    • 并发 concurrency

    • 指针

    • 实战项目:实现轻量级线程池

    • 实战项目:实现TCP服务器

    • go常用包

    • Gin框架

    • go随记

  • Python

  • Shell

  • Java

  • Vue

  • 前端

  • 编程浅尝
  • Go
  • 基本数据类型
lyndon
2022-06-07
目录

内置函数

# 2. 内置函数

Go 语言拥有一些不需要进行导入操作就可以使用的内置函数。

它们有时可以针对不同的类型进行操作,例如:len、cap 和 append;或必须用于系统级的操作,例如:panic。因此,它们需要直接获得编译器的支持。

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

← 内置类型 数字 int→

最近更新
01
ctr和crictl显示镜像不一致
03-13
02
alpine镜像集成常用数据库客户端
03-13
03
create-cluster
02-26
更多文章>
Theme by Vdoing | Copyright © 2015-2024 op81.com
苏ICP备18041258号-2
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式