/
githubmirror
/
GoFrame
Обзор
Документация
Войти
/
githubmirror
/
GoFrame
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
text/gstr/gstr_array.go
31 строка
852 B
John Guo
add LeftJoinOnField/InnerJoinOnField/InnerJoinOnField/FieldsPrefix/FieldsExPrefix for package gdb
29 окт 2021, 10:12
29 окт 2021, 10:12
6192d32
Код
Авторство
О чём код?
// Copyright GoFrame Author(https://goframe.org). All Rights Reserved. // // This Source Code Form is subject to the terms of the MIT License. // If a copy of the MIT was not distributed with this file, // You can obtain one at https://github.com/gogf/gf. package gstr // SearchArray searches string `s` in string slice `a` case-sensitively, // returns its index in `a`. // If `s` is not found in `a`, it returns -1. func SearchArray(a []string, s string) int { for i, v := range a { if s == v { return i } } return NotFoundIndex } // InArray checks whether string `s` in slice `a`. func InArray(a []string, s string) bool { return SearchArray(a, s) != NotFoundIndex } // PrefixArray adds `prefix` string for each item of `array`. func PrefixArray(array []string, prefix string) { for k, v := range array { array[k] = prefix + v } }