Функция len
Функция len возвращает длину слайса,
то есть количество элементов, которые в нем содержатся.
В качестве единственного параметра функция принимает
слайс, а возвращает целое число (тип int).
Синтаксис
len(slice)
Пример
Давайте получим длину слайса из строк:
package main
import "fmt"
func main() {
slice := []string{"a", "b", "c", "d", "e"}
res := len(slice)
fmt.Println(res)
}
Результат выполнения кода:
5
Пример
Давайте получим длину слайса из целых чисел:
package main
import "fmt"
func main() {
slice := []int{10, 20, 30, 40, 50}
res := len(slice)
fmt.Println(res)
}
Результат выполнения кода:
5
Пример
Давайте получим длину пустого слайса:
package main
import "fmt"
func main() {
var slice []int
res := len(slice)
fmt.Println(res)
}
Результат выполнения кода:
0