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语言基础语法的全部内容,希望对大家有所帮助。