Урок 39 · Задача 2

Find: найти или nil

Индексу «Полки» нужно отличать «файла нет» от пустой записи. Реализуйте find: верните указатель на найденного пользователя или nil, если такого нет.

00:00:00
Показать решение
GolangРешение
func find(users []User, id int) *User {
	for i := range users {
		if users[i].ID == id {
			return &users[i]
		}
	}
	return nil
}
Наш сайт собирает куки. Чтобы тебе было удобнее им пользоваться. Нажимая на кнопку, ты даёшь разрешение собирать куки