Практика на функции как значения в Go
Создайте переменную через :=, которая
умножает число
на 2. Выведите результат для
5.
Напишите функцию pick: два целых
и параметр типа func(int, int) int.
Верните результат литерала. Проверьте на
числах 8 и 3 так, чтобы вернулась
их сумма.
Запишите литерал, который
делит целое число на 2. Выведите
результаты для 9 и 10.
Напишите функцию runTwice с
целым и параметром типа func(int) int.
Функция дважды вызывает литерал с этим
числом и складывает оба результата.
Проверьте на 4 с литералом, который
прибавляет 1.
Запишите литерал со строковым
параметром, который возвращает строку
"hi: " с переданным именем.
Выведите результат для "Ann".
Создайте переменную через := -
литерал без параметров,
который выводит "ping".
Вызовите ее два раза.