CollectionUtil.go 692 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package Utils
  2. func IntArrayFind(slice []int, value int) int {
  3. for p, v := range slice {
  4. if v == value {
  5. return p
  6. }
  7. }
  8. return -1
  9. }
  10. func IntArrayContain(slice []int, value int) bool {
  11. for _, v := range slice {
  12. if v == value {
  13. return true
  14. }
  15. }
  16. return false
  17. }
  18. func Int64ArrayFind(slice []int64, value int64) int {
  19. for p, v := range slice {
  20. if v == value {
  21. return p
  22. }
  23. }
  24. return -1
  25. }
  26. func Int64ArrayContain(slice []int64, value int64) bool {
  27. for _, v := range slice {
  28. if v == value {
  29. return true
  30. }
  31. }
  32. return false
  33. }
  34. func StrArrayContain(slice []string, value string) bool {
  35. for _, v := range slice {
  36. if v == value {
  37. return true
  38. }
  39. }
  40. return false
  41. }
粤ICP备19079148号