mirror of
https://github.com/teivah/100-go-mistakes.git
synced 2026-06-21 00:47:11 +08:00
33 lines
379 B
Go
33 lines
379 B
Go
package main
|
|
|
|
import "fmt"
|
|
|
|
func listing1() {
|
|
a := [3]int{0, 1, 2}
|
|
for i, v := range a {
|
|
a[2] = 10
|
|
if i == 2 {
|
|
fmt.Println(v)
|
|
}
|
|
}
|
|
}
|
|
|
|
func listing2() {
|
|
a := [3]int{0, 1, 2}
|
|
for i := range a {
|
|
a[2] = 10
|
|
if i == 2 {
|
|
fmt.Println(a[2])
|
|
}
|
|
}
|
|
}
|
|
|
|
func listing3() {
|
|
a := [3]int{0, 1, 2}
|
|
for i, v := range &a {
|
|
a[2] = 10
|
|
if i == 2 {
|
|
fmt.Println(v)
|
|
}
|
|
}
|
|
}
|