# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# README
Support
Installation
go get github.com/go-packagist/support
Usage
package main
import (
"github.com/go-packagist/support/ints"
"github.com/go-packagist/support/strs"
)
func main() {
strsCase()
intsCase()
}
func strsCase() {
// strs
println(strs.InArray("abc", []string{"abc", "def"}))
println(strs.Is("ab*", "abc"))
println(strs.Md5("abc"))
println(strs.Strpos("aabbcc", "a"))
println(strs.Strrpos("aabbcc", "a"))
println(strs.Strrev("abc"))
println(strs.Strtr("aabbcc", "a", "b"))
println(strs.Shuffle("abc"))
println(strs.StrPad("abc", 6, " ", strs.StrPadLeft))
println(strs.Length("张三")) // 2
println(strs.Strcut("abc", 0, 1))
println(strs.Limit("abc", 1, "..."))
println(strs.Sha1("abc"))
println(strs.Strpos("aabbcc", "a"))
println(strs.Strrpos("aabbcc", "a"))
println(strs.Strrev("abc"))
// strs Atoi
println(strs.Atoi("1").Val())
println(strs.Atoi("a").Err())
println(strs.Atoi("a").IsOk())
// Type String
println(strs.String("abc").Is("ab*"))
println(strs.String("abc").InArray([]string{"abc", "def"}))
println(strs.String("abc").Md5())
println(strs.String("abc").Sha1())
println(strs.String("aabbcc").Strpos("a"))
println(strs.String("aabbcc").Strrpos("a"))
println(strs.String("abc").Strrev())
println(strs.String("aabbcc").Strtr("a", "b"))
println(strs.String("abc").Shuffle())
println(strs.String("1").Atoi().Val())
println(strs.String("a").Atoi().Err())
println(strs.String("a").Atoi().IsOk())
println(strs.String("abc").Bytes())
println(strs.String("abc").StrPad(6, " ", strs.StrPadLeft))
println(strs.String("张三").Length()) // 2
println(strs.String("abc").Strcut(0, 1))
println(strs.String("abc").Limit(1, "..."))
// Type Runes
println(strs.Runes("abc").Len())
}
func intsCase() {
// ints
ints.InArray(1, []int{1, 2, 3})
ints.Itoa(1)
ints.Max(1, 2)
ints.Min(1, 2, 3, 4)
ints.Range(1, 10)
ints.Random(1, 10)
ints.RandomString(10)
ints.Split("1,2,3", ",")
ints.Between(1, 2, 3)
// Type Int
ints.Int(1).InArray([]int{1, 2, 3})
ints.Int(1).Itoa()
ints.Int(1).String()
ints.Int(1).Bytes()
ints.Int(1).Val()
ints.Int(1).Between(1, 2)
}
License
The MIT License (MIT). Please see License File for more information.