hello-world.go 743 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package main
  2. import "fmt"
  3. func main() {
  4. fmt.Println("Hello, World!")
  5. // 变量声明示例
  6. var name string = "Go语言"
  7. age := 25
  8. score := 95.5
  9. fmt.Printf("姓名: %s, 年龄: %d, 分数: %.1f\n", name, age, score)
  10. // 控制结构示例
  11. if age >= 18 {
  12. fmt.Println("成年人")
  13. } else {
  14. fmt.Println("未成年人")
  15. }
  16. // for循环示例
  17. for i := 1; i <= 5; i++ {
  18. fmt.Printf("循环次数: %d\n", i)
  19. }
  20. // switch示例
  21. grade := "B"
  22. switch grade {
  23. case "A":
  24. fmt.Println("优秀")
  25. case "B":
  26. fmt.Println("良好")
  27. case "C":
  28. fmt.Println("及格")
  29. default:
  30. fmt.Println("不及格")
  31. }
  32. }