Golang 内置函数

本文详细介绍了Golang的内置函数,包括append、copy、delete、len、cap、new、make等,以及它们在切片、字典、通道等数据结构中的使用方法。还讨论了panic和recover用于错误处理,以及print和println的输出功能。了解这些基础知识对于Golang编程至关重要。
摘要由CSDN通过智能技术生成

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

append

append作用是在切片变量后边追加新的数据,然后返回新的切片变量。函数声明是:

func append(slice []Type, elems ...Type) []Type

append是一个可变参数函数,第一个参数是切片类型,后边的参数是可变参数,可变参数的类型必须与切片中数据类型一致。应用示例:

package main

import (
	"fmt"
)

func main() {
	var arr1 []string
	arr2 := append(arr1, "a")
	fmt.Println(arr2)

	arr3 := append(arr1, arr2...)
	fmt.Println(arr3)
}

copy

func copy(dst, src []Type) int

copy的作用是将一个切片内容拷贝到另一个切片,被拷贝的切片称为源切片,接收

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hzwy23

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值