400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

go语言如何向列表中添加列表

这篇“go语言如何向列表中添加列表”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“go语言如何向列表中添加列表”文章吧。

成都创新互联专注于肇源企业网站建设,成都响应式网站建设公司,商城网站定制开发。肇源网站建设公司,为肇源等地区提供建站服务。全流程按需定制设计,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

在go语言中,可以利用PushFrontList()函数和PushBackList()函数来向列表中添加列表。PushFrontList()函数可以在列表头部插入另一个列表,语法“列表变量.PushFrontList(要插入的列表)”;PushBackList()函数可以在列表尾部插入另一个列表,语法“列表变量.PushBackList(要插入的列表)”。

Golang 的 列表 除了支持 插入元素 外,还可以将整个列表插入到另一个列表中。在一个列表中插入另一个列表,只支持两种情况,分别为:在头部插入列表和在尾部插入列表。

在头部插入列表

在Go中,可以利用PushFrontList()函数来在列表头部插入另一个列表。

语法

PushFrontList(other *List)

参数描述
other要插入的列表。

说明:

示例:使用 PushFrontList 在列表头部插入一个列表

package main
import (
	"container/list"
	"fmt"
)
func main() {
	//使用 PushFrontList 在列表头部插入一个列表
	listHaiCoder := list.New()
	listHaiCoder.PushFront("Hello")
	listHaiCoder.PushFront("HaiCoder")
	listInsert := list.New()
	listInsert.PushBack("你好")
	listInsert.PushBack("hi")
	listHaiCoder.PushFrontList(listInsert)
	for i := listHaiCoder.Front(); i != nil; i = i.Next() {
		fmt.Println("Element =", i.Value)
	}
}

go语言如何向列表中添加列表

分析:

在尾部插入列表

在Go中,可以利用PushBackList()函数来在列表尾部插入另一个列表。

语法

PushBackList(other *List)

说明:

示例:使用 PushBackList 在列表尾部插入一个列表

package main
import (
	"container/list"
	"fmt"
)
func main() {
	//使用 PushBackList 在列表尾部插入一个列表
	listHaiCoder := list.New()
	listHaiCoder.PushFront("Hello")
	listHaiCoder.PushFront("HaiCoder")
	listInsert := list.New()
	listInsert.PushBack("你好")
	listInsert.PushBack("hi")
	listHaiCoder.PushBackList(listInsert)
	for i := listHaiCoder.Front(); i != nil; i = i.Next() {
		fmt.Println("Element =", i.Value)
	}
}

go语言如何向列表中添加列表

以上就是关于“go语言如何向列表中添加列表”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注创新互联行业资讯频道。


网页名称:go语言如何向列表中添加列表
转载来于:http://www.bluegullmedia.com/article/isgjcc.html

其他资讯

让你的专属顾问为你服务

0.0536s