Последний элемент в Go
Последний элемент стоит на номере на единицу меньше длины. Если в срезе 3 элемента, их номера 0, 1 и 2. Удобная запись: скобки с выражением len минус 1.
nums := []int{10, 20, 30}
fmt.Println(nums[len(nums)-1])
Возьмем срез из трех чисел и выведем последний:
На экране 30. Тот же прием работает, пока длина больше нуля.
Дан следующий срез:
nums := []int{10, 20, 30}
Выведите последний элемент.
Дан следующий срез:
pair := []string{"a", "b"}
Выведите последнюю строку.
Скажите, какой номер у последнего элемента, если длина среза равна 5.