golang 常用操作

golang 获取切片 slice 第一个 最后一个 元素

复合数据类型切片通常用作Go中索引数据的口语结构。

该类型[]intSlice是具有类型为integer的元素的切片。

len函数用于获取切片的最后一个元素,并从切片中删除最后一个元素。

示例如下:

package main 
import "fmt"
  
func main() {
    intSlice := []int{1, 2, 3, 4, 5}    
    fmt.Printf("Slice: %vn", intSlice)
     
    last := intSlice[len(intSlice)-1]
    fmt.Printf("Last element: %v \n", last)
     
    first := intSlice[:0]
    fmt.Printf("First element: %d \n", first)
     
    remove := intSlice[:len(intSlice)-1]
    fmt.Printf("Remove Last: %v \n", remove)
	
	clearData := intSlice[0:0]
    fmt.Printf("clearData: %v \n", remove)
}

输出:

Slice: [1 2 3 4 5]
Last element: 5
First element: [1]
Remove Last: [1 2 3 4]
clearData: []
posted @   HaimaBlog  阅读(56)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
历史上的今天:
2018-10-01 无限级分类 栏目的增 改
2018-10-01 oop 单例模式
点击右上角即可分享
微信分享提示