Скажем, у меня есть срез, длина которого больше 20:
if len(requestHistory) > 20 { requestHistory = requestHistory[:20] // bogus code }
я хочу сохранить только последние 20 элементов и выбросить все элементы впереди, как я могу сделать это безопасно
Просто нарежьте последние 20 элементов:
if len(requestHistory)>20 { requestHistory=requestHistory[len(requestHistory)-20:] }