Как импортировать более одного пакета в Go или Golang?

Первоначально было опубликовано здесь!

Чтобы импортировать более одного пакета в 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.

Вот и все 😃!

Не стесняйтесь поделиться, если вы нашли это полезным 😃.


Оцените статью
devanswers.ru
Добавить комментарий