数组遍历

This commit is contained in:
2025-11-10 22:43:51 +08:00
parent edd80db8cb
commit 917d5ff5a5

29
main.go
View File

@@ -1,27 +1,16 @@
package main package main
import ( import "fmt"
"errors"
"fmt"
)
func main() { func main() {
err := test() var a [5]int
if err != nil { //普通for循环
fmt.Println("自定义错误", err) for i := 0; i < len(a); i++ {
//错误,强制程序中断 fmt.Printf("输入第%d位学生的成绩", i+1)
panic(err) fmt.Scanln(&a[i])
} }
fmt.Println("程序执行成功") //for range循环
} for a, b := range a {
fmt.Printf("第%d个学生成绩为%d\n", a, b)
func test() error {
a := 1
b := 0
if b == 0 {
return errors.New("除数不能为0哦")
} else {
fmt.Println(a / b)
return nil
} }
} }