Go语言基础语法详解 - 从入门到实践,构建简单Web服务器

41 阅读1分钟

Go语言基础语法详解,涵盖变量、数据类型、流程控制语句、函数、数组与切片等核心概念,配以丰富的代码示例帮助理解,并通过实现一个简单的Web服务器加深对所学知识的应用。

变量与数据类型

package main
import "fmt"

func main() {
    var age int = 18
    fmt.Println(age)
}

流程控制

package main
import "fmt"

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

函数定义

package main
import "fmt"

func sayHello(name string) {
    fmt.Printf("Hello, %s!", name)
}

func main() {
    sayHello("Alice")
}

数组与切片

package main
import "fmt"

func main() {
    arr := [3]int{1, 2, 3}
    slice := []int{1, 2, 3, 4, 5}
    fmt.Println(arr)
    fmt.Println(slice)
}

实战演练 - 构建一个简单的Web服务器

package main
import (
    "fmt"
    "net/http"
)

func helloWorld(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hello, World!")
}

func main() {
    http.HandleFunc("/", helloWorld)
    http.ListenAndServe(":8080", nil)
}

以上就是Go语言基础语法的全部内容,希望对大家有所帮助。