广告平台(媒体使用)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

slice.go 437 B

3 months ago
1234567891011121314151617181920212223242526
  1. package utils
  2. // ContainsString is 字符串是否包含在字符串切片里
  3. func ContainsString(array []string, val string) (index int) {
  4. index = -1
  5. for i := 0; i < len(array); i++ {
  6. if array[i] == val {
  7. index = i
  8. return
  9. }
  10. }
  11. return
  12. }
  13. func PaginateSliceInt64(x []int64, skip int, size int) []int64 {
  14. if skip > len(x) {
  15. skip = len(x)
  16. }
  17. end := skip + size
  18. if end > len(x) {
  19. end = len(x)
  20. }
  21. return x[skip:end]
  22. }