diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2026-02-05 00:37:32 +0100 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2026-02-05 00:37:32 +0100 |
| commit | 6960aecc25400320adee1b8802a86839326e15b6 (patch) | |
| tree | 334f7ca9491080a5e6f9a9747da77281c4958ba2 /vendor/github.com/go-faker/faker/v4/pkg/slice | |
| download | hepi-6960aecc25400320adee1b8802a86839326e15b6.tar.gz | |
Engage!
Diffstat (limited to 'vendor/github.com/go-faker/faker/v4/pkg/slice')
| -rw-r--r-- | vendor/github.com/go-faker/faker/v4/pkg/slice/helpers.go | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/vendor/github.com/go-faker/faker/v4/pkg/slice/helpers.go b/vendor/github.com/go-faker/faker/v4/pkg/slice/helpers.go new file mode 100644 index 0000000..c85c74b --- /dev/null +++ b/vendor/github.com/go-faker/faker/v4/pkg/slice/helpers.go @@ -0,0 +1,41 @@ +package slice + +import ( + "strconv" +) + +// Contains Check item in slice string type +func Contains(slice []string, item string) bool { + for _, s := range slice { + if s == item { + return true + } + } + return false +} + +// ContainsRune Check item in map rune type +func ContainsRune(set map[rune]struct{}, item rune) bool { + _, ok := set[item] + return ok +} + +// ContainsValue check if value exists in slice, no matter its type +func ContainsValue(slice []interface{}, value interface{}) bool { + for _, v := range slice { + if v == value { + return true + } + } + return false +} + +// IntToString Convert slice int to slice string +func IntToString(intSl []int) (str []string) { + for i := range intSl { + number := intSl[i] + text := strconv.Itoa(number) + str = append(str, text) + } + return str +} |
