Первоначально было опубликовано здесь!
Чтобы импортировать более одного пакета в Go или Golang, вам нужно написать ключевое слово import
, за которым следует символ ()
(открывающие и закрывающие скобки), а внутри скобок вы можете написать имя пакета в символе ""
(двойные кавычки), разделенные пробелом.
TL;DR
package main
// import the `time` and `fmt` package
import (
"fmt"
"time"
)
func main() {
// get the current time
// and store it in a variable
currentTime := time.Now()
// show the current time to
// the user in the console
fmt.Println(currentTime)
}
Например, допустим, нам нужно показать пользователю текущее время. Для этого сначала нужно импортировать 2 пакета, а именно time
и fmt
.
Пакет fmt
используется для отображения вывода на консоль, а пакет time
используется для работы со временем.
Сначала импортируем эти два пакета.
Это можно сделать следующим образом,
package main
// import the `time` and `fmt` package
import (
"time"
"fmt"
)
Теперь воспользуемся методом Now()
из пакета time
, чтобы получить текущее время и сохранить его в переменной следующим образом,
package main
// import the `time` and `fmt` package
import (
"time"
"fmt"
)
func main(){
// get the current time
// and store it in a variable
currentTime := time.Now()
}
Наконец, давайте покажем текущее время пользователю в консоли с помощью метода Println()
из пакета fmt
.
Это можно сделать следующим образом,
package main
// import the `time` and `fmt` package
import (
"fmt"
"time"
)
func main() {
// get the current time
// and store it in a variable
currentTime := time.Now()
// show the current time to
// the user in the console
fmt.Println(currentTime)
}
Мы успешно импортировали более одного пакета в Golang. Ура 🥳.
Смотрите вышеприведенный код в реальном времени в The Go Playground.
Вот и все 😃!
Не стесняйтесь поделиться, если вы нашли это полезным 😃.