Благодаря дженерикам в Go наконец-то можно будет написать универсальную для всех типов (ну, почти) функцию поиска элемента в списке. Что-то типа такого:



func find[T comparable](s []T, w T) int {

for i, v := range s {

if v == w {

return i

}

}

return -1

}




Мелочь, а приятно