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

Задачи на generics в Go. Часть 1

Сделайте функцию First[T any](slice []T) (T, bool).

Сделайте функцию Swap[T any](a, b *T) для обмена двух значений.

Сделайте generic-структуру Box[T any] с полем Value T.

Создайте Box[int] и Box[string].

Сделайте функцию PrintSlice[T any](s []T).

Вызовите generic-функцию без явного указания типа (type inference).

Сделайте функцию Reverse[T any](s []T).

Сделайте структуру Pair[A, B any] с полями First A и Second B.

Сравните []int и []string с точки зрения type safety.

Сделайте функцию IsEmpty[T any](s []T) bool.

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