golang 取数组最后
时间: 2023-07-26 21:11:40 浏览: 44
要取golang中数组最后一个元素,可以使用下标索引的方式来获取,具体代码如下:
```
arr := [...]int{1,2,3,4,5}
last := arr[len(arr)-1]
```
其中,`len(arr)`表示数组`arr`的长度,`arr[len(arr)-1]`即为数组中的最后一个元素。
相关问题
golang 取数组最后几位
要取golang中数组最后几位元素,可以通过切片(slice)的方式来获取,具体代码如下:
```go
arr := [...]int{1,2,3,4,5}
num := 2 // 获取最后两位数
lastNums := arr[len(arr)-num:]
```
其中,`len(arr)`表示数组`arr`的长度,`arr[len(arr)-num:]`表示获取数组中下标从`len(arr)-num`到`len(arr)-1`的所有元素,即为数组中的最后`num`个元素。
golang 获取数组最后一个元素
可以使用以下两种方式获取golang中数组的最后一个元素:
1.使用数组索引获取:
```go
arr := [5]int{1, 2, 3, 4, 5}
last := arr[len(arr)-1]
```
2.使用切片获取:
```go
arr := [5]int{1, 2, 3, 4, 5}
last := arr[len(arr)-1:]
```
第一种方式使用数组索引获取最后一个元素,通过`len(arr)`获取数组长度,再减去1就可以得到最后一个元素的索引。第二种方式使用切片获取,切片可以从数组中截取一段连续的元素,取`arr[len(arr)-1:]`就相当于取最后一个元素。