Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Petua Penyelesaian Masalah Bermula Golang: Orang baru boleh bermula dengan mudah

Petua Penyelesaian Masalah Bermula Golang: Orang baru boleh bermula dengan mudah

王林
王林asal
2024-05-06 16:30:021150semak imbas

Panduan Bermula Pergi: Muat turun dan pasang pakej binari Go, tetapkan pembolehubah persekitaran PATH dan GOPATH. Cipta fail hello.go, mengandungi fungsi utama yang mengeluarkan "Hello, dunia!". Go menyediakan pemalar, pembolehubah dan jenis data, seperti int, float64, bool dan rentetan. Pernyataan dan gelung bersyarat: jika digunakan untuk pertimbangan bersyarat, untuk dan julat digunakan untuk gelung. Kes praktikal: Dapatkan masa sistem dalam fail get_time.go dan keluarkan cap masa dan rentetan masa.

Golang 入门疑难破解锦囊:新手也能轻松入门

Petua untuk bermula dengan Go: Bermula dengan mudah

1 Pasang Go

  • Muat turun dan pasang pakej binari Go: https://go.dev/dl/
  • . up the environment Pembolehubah (hanya perlu ditetapkan sekali):
  • export PATH=$PATH:/usr/local/go/bin
    export GOPATH=/my/go/path

2 Bina Hello World pertama anda

Buat fail hello.go:

package main

import "fmt"

func main() {
    fmt.Println("Hello, world!")
}

Jalankan program: hello.go 文件:

go run hello.go

运行程序:

const PI = 3.14

3. 理解 Go 常量、变量和数据类型

常量:

var age int

变量:

if age >= 18 {
    fmt.Println("你可以投票了!")
} else {
    fmt.Println("你还不够资格投票。")
}

数据类型:

  • 整数类型(int、int8、int16、int32、int64)
  • 浮点数类型(float32、float64)
  • 布尔类型(bool)
  • 字符串类型(string)

4. 使用条件语句和循环

条件语句:

for i := 0; i < 10; i++ {
  fmt.Println(i)
}

循环:

  • for 循环

    for _, val := range numbers {
      fmt.Println(val)
    }
  • range 循环(适用于切片和映射)

    package main
    
    import (
        "fmt"
        "time"
    )
    
    func main() {
        // 获取当前时间
        now := time.Now()
    
        // 输出时间戳
        fmt.Println("Unix 时间戳:", now.Unix())
    
        // 输出时间字符串
        fmt.Println("时间字符串:", now.Format("2006-01-02 15:04:05"))
    }

实战案例:获取系统时间

创建一个名为 get_time.gorrreee

🎜3. Fahami pemalar Go, pembolehubah dan jenis data🎜🎜🎜🎜Pemalar: 🎜🎜rrreee🎜🎜Pembolehubah: 🎜🎜rrreee🎜🎜 taip dalam🎜🎜Data dalam 🎜🎜Data t8, int16, int32, int64)🎜 🎜Jenis titik terapung (float32, float64)🎜🎜Jenis boolean (bool)🎜🎜Jenis rentetan (rentetan)🎜🎜🎜🎜4 Menggunakan pernyataan bersyarat dan gelung🎜🎜🎜🎜🎜🎜🎜 🎜Gelung | > Fail: 🎜rrreee

Atas ialah kandungan terperinci Petua Penyelesaian Masalah Bermula Golang: Orang baru boleh bermula dengan mudah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn