package main
import(
"fmt"
)
func main(){
//for 循环 基础使用
//循环变量初始化 循环条件 循环变量迭代
for i := 1; i <= 10; i++{
fmt.Println("你好世界~!")
}
//[]rune 是切片 否则字符串中的汉字会报错
var str string = "hello,world北京"
str2 := []rune(str)
for i := 0; i < len(str2); i++{
fmt.Printf("%c \n",str2[i])
}
//range 循环汉字不会报错 自动识别
var str1 string = "string"
for index, val := range str1 {
fmt.Printf("index=%d , val=%c \n",index,val)
}
count := 0//个数
sum := 0//总和
for i :=1; i <= 100; i++{
if i % 9 == 0 {
count++
sum += i;
}
}
fmt.Printf("count = %v , sum = %v",count,sum)
var num int = 6
for i := 0; i <= num; i++{
fmt.Printf("%v + %v = %v \n",i,num-i,num)
}
// 0 + 6 = 6
// 1 + 5 = 6
// 2 + 4 = 6
// 3 + 3 = 6
// 4 + 2 = 6
// 5 + 1 = 6
// 6 + 0 = 6
}
golang for基础使用
最新推荐文章于 2023-10-08 16:26:04 发布