一、变量及其赋值
Go语言中声明的变量必须要使用(除非使用空白标识符_)
几种变量赋值方式:
var a int = 1
var b, str = 2, "abc" //给多个变量并行赋值,且可以通过值进行识别而省略变量类型
c := 1 //使用:=赋值的前提是表达式左边必须有一个新声明的变量
二、for循环
三种写法
package main
import "fmt"
func main() {
//三段式循环
var sum int = 0
for i := 0; i <= 10; i++ {
sum += i
}
fmt.Println(sum)
//类while式循环
sum = 0
for sum <= 10{
sum++
}
fmt.Println(sum)
//for-each range式循环
strings := []string{"goole", "runoob"}
for i, s := range strings {
fmt.Println(i, s)
}
numbers := [6]int{1, 2, 3, 5}
for i,x := range numbers {
fmt.Printf("第 %d 位 x 的值 = %d\n", i,x)
}
}
~
运行结果:

本文介绍了Go语言的基础语法,包括变量的声明和赋值方式,如var、:=等;详细讲解了for循环的三种形式,并通过示例展示其运行结果;接着探讨了一维和二维数组的定义及使用;最后,阐述了指针的声明和使用,包括空指针的概念。

119

被折叠的 条评论
为什么被折叠?



