РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗goTsTmClL5 111 of 129 menu

Задачи на анонимные функции в Go. Часть 5

Сделайте функцию buildString, принимающую func(*strings.Builder) (concept).

Реализуйте функцию unless(condition bool, action func()).

Сделайте функцию maxBy с selector func(T) int.

Дана следующая map:

m := map[string]int{"a": 1, "b": 2}

Обработайте map через for range и function value.

Сделайте функцию transformList с двумя function values.

Используйте function value для кастомного fold с аккумулятором.

Сделайте функцию filterMap (filter + map за один проход).

Используйте function value с указателями и nil-проверкой.

Комплексная задача: срез struct → filter → map → sum через function values.

Сравните цикл for range и вызов function value для каждого элемента.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить