Как получить последний элемент среза? Как использовать Go для извлечения последнего элемента фрагмента? var slice []int slice = append(slice, 2) slice = append(slice, 7) slice[len(slice)-1:][0] // Retrieves the last element Решение выше работает, но кажется неудобным. Ответ 1 Просто для чтения последнего элемента фрагмента: sl[len(sl)-1] Для его удаления: sl = sl[:len(sl)-1] Смотрите эту страницу о хитрости срезов Ответ 2 Немного менее элегантно, но также может сделать: sl[len(sl)-1: len(sl)]
Ответ 1 Просто для чтения последнего элемента фрагмента: sl[len(sl)-1] Для его удаления: sl = sl[:len(sl)-1] Смотрите эту страницу о хитрости срезов