倒序遍历切片中的元素
package t9
import (
"fmt"
"testing"
)
func TestRange(t *testing.T) {
lst1 := []int{1, 2, 3, 4, 5}
// 方法1
for index := range lst1{
curr := lst1[len(lst1) - (index+1)]
fmt.Println(curr)
}
/*
5
4
3
2
1
*/
fmt.Println("==================================")
// 方法2
for i := len(lst1)-1; i >=0; i--{
curr := lst1[i]
fmt.Println(curr)
}
/*
5
4
3
2
1
*/
}
判断字符串是否在切片中

package main
import "fmt"
func main() {
var accountArr2 = []string{"id", "name", "status", "timezone", "created_at", "updated_at", "organization_id"}
flag := IsContain2(accountArr2, "whw")
fmt.Println(flag)
}
// 判断字符串是否在切片中~~
func IsContain2(strList []string, item string) bool {
for _, str := range strList {
if str == item {
return true
}
}
return false
}
判断字符串是否在切片中