• Задача
  • Решение
  • Обсуждение

Find: найти или nil

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

GolangРешение
func find(users []User, id int) *User {
	for i := range users {
		if users[i].ID == id {
			return &users[i]
		}
	}
	return nil
}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

00:00:00
Наш сайт собирает куки. Чтобы тебе было удобнее им пользоваться. Нажимая на кнопку, ты даёшь разрешение собирать куки