标签:end val range -- ret enum res var pen
package main import "fmt" //只出现一次的数字 //1.for循环每一个数字,和整个切片相比较 //2.如果都不相等,就添加到一个新的切片中 // 4, 1, 2, 1, 2 func singleNumber(splice []int) []int { var s []int for index, value := range splice { flag := -1 for k := 0; k < len(splice); k++ { if index != k { if value == splice[k] { flag += 1 } } } if flag == -1 { s = append(s, value) } } return s } func main() { splice := []int{4, 1, 2, 1, 2} res := singleNumber(splice) fmt.Println("-->", res) //--> [4] }
标签:end val range -- ret enum res var pen
原文地址:https://www.cnblogs.com/yzg-14/p/12315408.html