https://miryang.dev/2021/05/10/golang-keyword/
go언어
는 25개의 키워드가 있으며 여기 에서 확인할 수 있다.
break default func interface select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var
변수 선언
func main() {
var x int
println(x)
x = 2
println(x)
var a, b, c int = 1, 2, 3
println(a, b, c)
}
//OUTPUT
0
2
1 2 3
상수 선언
func main() {
const x int = 1
println(x)
const (
a = 2
b = 3
c = 4
)
println(a + b + c)
}
//OUTPUT
1
9
반복문으로 Go언어에는 반복문은 for
하나
func main() {
sum := 0
for i := 1; i <= 10; i++ {
sum += i
}
println("sum :", sum)
i, sum2 := 0, 0
for i < 10 {
i++
sum2 += i
}
println("sum2 :", sum2)
}
//OUTPUT
sum : 55
sum2 : 55
컬렉션에서 각 요소의 인덱스와 값을 반환
func main() {
numbers := []int{1, 2, 3}
for index, num := range numbers {
println(index, num)
}
}
//OUTPUT
0 1
1 2
2 3