Как бы вы реализовали функцию, которая в качестве аргумента принимает число n, и выводит в консоль все числа от 2¹ до 2^n.
1 2 3 4 5 |
func pow(n float64) { for i := math.Pow(2, 1); i <= math.Pow(2, n); i++ { fmt.Println(i) } } |
Вызвал функцию в main и в качестве аргумента написал 2
Вывод получил: 2, 3, 4
Что я делаю не так?
Какие стандартные библиотеки доступны в Golang?
Как использовать пакеты в Golang?
Какие среды разработки подходят для разработки на Golang?
Как работать с текстовыми файлами в Golang?
Как создать первую программу на Golang?
Какие особенности языка Golang?
Какие преимущества языка Golang перед другими языками программирования?
Какие недостатки языка Golang?
Как работает система сборки мусора в Golang?
Какие библиотеки доступны в Golang?
Как работать с JSON в Golang?
Как работать с базами данных в Golang?
Как работать с HTTP запросами и ответами в Golang?
Как работать с конкурентностью в Golang?