В этой статье блога мы рассмотрим различные методы написания программы «Hello World» на языке программирования Go (Golang). Мы предоставим примеры кода для каждого метода, чтобы новичкам было легче понять и начать работу с Golang.
Метод 1: использование пакета fmt
Пакет fmt в Golang предоставляет функции для форматированных операций ввода-вывода. Самый простой способ напечатать «Hello World» — использовать функцию Println
из этого пакета.
package main
import "fmt"
func main() {
fmt.Println("Hello World")
}
Метод 2: использование функции fmt.Printf
Функция Printf
из пакета fmt позволяет нам форматировать вывод в соответствии с конкретными требованиями. Вот пример:
package main
import "fmt"
func main() {
fmt.Printf("Hello %s\n", "World")
}
Метод 3: использование функции io.WriteString
Функция io.WriteString
из пакета io может использоваться для записи строки в выходной поток. Вот пример:
package main
import (
"io"
"os"
)
func main() {
io.WriteString(os.Stdout, "Hello World\n")
}
Метод 4: использование пакета журналов
Пакет журналов в Golang предоставляет простой интерфейс журналирования. Мы можем использовать функцию Println
из этого пакета для вывода «Hello World» на стандартный вывод.
package main
import "log"
func main() {
log.Println("Hello World")
}
Метод 5: использование типа strings.Builder
Тип strings.Builder позволяет нам эффективно создавать строки. Мы можем использовать его для создания строки, содержащей «Hello World», а затем распечатать ее.
package main
import "strings"
func main() {
var builder strings.Builder
builder.WriteString("Hello ")
builder.WriteString("World")
println(builder.String())
}
В этой статье мы рассмотрели несколько способов написания программы «Hello World» на Golang. Мы рассмотрели различные подходы, включая использование пакета fmt, пакета io, пакета log и типа strings.Builder. Каждый метод обеспечивает уникальный способ достижения одного и того же результата. Понимая эти методы, новички могут получить прочную основу в программировании на Golang.