Hello, World! là chương trình cơ bản đầu tiên trong bất kỳ ngôn ngữ lập trình nào. Bạn có thể viết chương trình đầu tiên này bằng Golang theo các bước dưới đây.
Trước tiên, hãy mở trình biên dịch Go. Trong ngôn ngữ Go, chương trình được lưu với phần mở rộng .go và là tệp văn bản UTF-8.
Bây giờ, trước tiên hãy thêm gói main vào chương trình của bạn:
package main
Mỗi chương trình phải bắt đầu bằng khai báo package. Trong ngôn ngữ Go, các package được sử dụng để sắp xếp và tái sử dụng code. Trong Go, có hai loại chương trình khả dụng, một là chương trình thực thi và một là thư viện. Các chương trình thực thi là những chương trình có thể chạy trực tiếp từ terminal. Libraries là gói chương trình mà chúng ta có thể tái sử dụng chúng trong chương trình của mình. Ở đây, package main cho trình biên dịch biết rằng package phải biên dịch trong chương trình thực thi, chứ không phải thư viện dùng chung. Đây là điểm bắt đầu của chương trình và cũng chứa hàm main trong đó.
Sau khi thêm main package import “fmt” package vào chương trình của bạn:
import(
"fmt"
)
Ở đây, từ khóa import được sử dụng để nhập các gói vào chương trình và gói fmt được sử dụng để triển khai Input/Output được định dạng bằng các hàm.
Bây giờ hãy viết mã trong hàm chính để in hello world bằng ngôn ngữ Go:
func main() {
fmt.Println("!... Hello World ...!")
}
Trong các dòng code trên, chúng ta có:
- func: Dùng để tạo hàm trong ngôn ngữ Go.
- main: Là hàm main trong ngôn ngữ Go, không chứa tham số, không trả về bất kỳ giá trị nào và gọi khi bạn thực thi chương trình.
- Println(): Phương thức này có trong gói fmt và được dùng để hiển thị chuỗi “!… Hello World …!”. Ở đây, Println có nghĩa là In dòng.
Ví dụ:
// Chương trình Go đầu tiên
package main
import "fmt";
// Hàm chính
func main() {
fmt.Println("!... Hello World ...!")
}
Kết quả:
!... Hello World ...!
Cách chạy chương trình Golang
Để chạy một chương trình Go, bạn cần một trình biên dịch Go. Sau khi có trình biên dịch Go, trước tiên bạn tạo một chương trình và lưu chương trình của mình với phần mở rộng .go, ví dụ: first.go. Bây giờ chúng ta chạy tệp first.go này trong trình biên dịch go bằng lệnh sau, tức là:
$ go run first.go