Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goSpPkPrm 51 of 280 menu
◀ ▶

Практика на пакеты в Go

Дан main.go:

package main import "fmt" func main() { fmt.Println("app") }

Создайте greet/greet.go с Hello, подключите пакет и выведите результат Hello перед строкой "app".

Даны файлы:

package greet func hello() string { return "hi" } func Hello() string { return hello() }

Напишите одну строку для main.go, которая печатает Hello, и одну строку, которую в main писать нельзя из-за скрытого имени.

Дан следующий код:

package main import "fmt" func main() { fmt.Println(twice(3)) }

Добавьте math.go с package main и функцией twice для int без отдельного пакета.

Дан модуль "example.com/app" и пакет lang с функцией Code, возвращающей "en". Напишите полный путь импорта для lang/lang.go.

Даны фрагменты:

package main import "fmt" func init() { fmt.Println("first") } func main() { fmt.Println("second") }

Перечислите две строки вывода сверху вниз после запуска.

Дан файл box/greet.go с package greet и Hello. Напишите блок импорта для main и имя пакета перед точкой при обращении к Hello.

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