User Tools

Site Tools


go:basics:package_import

Package & import

What is it?

  • `package` is how Go organizes code into reusable units.
  • `import` lets you use code from other packages.

What is it used for?

  • Organize code by folders/modules.
  • Reuse logic across your project.

Example

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

Important notes

  • `package main` + `func main()` is the program entry point.
  • Names starting with an uppercase letter (e.g. `Println`) are exported (public).

Hard words (English)

  • organize /ˈɔːrɡənaɪz/: tổ chức
  • reuse /ˌriːˈjuːz/: tái sử dụng
  • entry point /ˈentri pɔɪnt/: điểm bắt đầu chạy
  • exported /ɪkˈspɔːrtɪd/: public (truy cập từ package khác)
go/basics/package_import.txt · Last modified: by phong2018