📌  相关文章
📜  golang 获取切片的最后一个元素 - Go 编程语言(1)

📅  最后修改于: 2023-12-03 15:01:02.378000             🧑  作者: Mango

Golang 获取切片的最后一个元素

在 Golang 中,获取切片的最后一个元素可以通过切片的索引长度来获取。以下是一个简单的示例:

package main

import "fmt"

func main() {
    s := []int{1, 2, 3, 4, 5}
    last := s[len(s)-1]
    fmt.Println(last)
}

在上面的示例中,我们定义了一个整数类型的切片 s,其中包含了五个元素。我们使用 len() 函数来获取切片的长度,然后使用 s[len(s)-1] 获取最后一个元素。

输出结果如下:

5

除了以上的方式,还可以使用 slice 库中提供的 Last() 函数来获取切片的最后一个元素。以下是使用 slice 库的示例:

package main

import "github.com/OneOfOne/slice"

func main() {
    s := []int{1, 2, 3, 4, 5}
    last := slice.Last(s)
    fmt.Println(last)
}

在上面的示例中,我们导入了 github.com/OneOfOne/slice 库,并使用 Last() 函数来获取切片的最后一个元素。需要注意的是,使用此方法需要先下载并安装 slice 库。

以上就是获取切片最后一个元素的两种方法,你可以根据需要选择其中一种来实现。