golang 的 rabbitmq 消费项目
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

slice.go 437 B

2 lat temu
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. }