|
1 | 1 | package main |
2 | 2 |
|
3 | 3 | import ( |
4 | | - "github.com/go-packagist/support/str" |
| 4 | + "github.com/go-packagist/support/ints" |
| 5 | + "github.com/go-packagist/support/strs" |
5 | 6 | ) |
6 | 7 |
|
7 | 8 | func main() { |
| 9 | + strCase() |
| 10 | + intCase() |
| 11 | +} |
| 12 | + |
| 13 | +func strCase() { |
8 | 14 | // strings |
9 | | - println(str.InArray("abc", []string{"abc", "def"})) |
10 | | - println(str.Is("ab*", "abc")) |
11 | | - println(str.Md5("abc")) |
12 | | - println(str.Strpos("aabbcc", "a")) |
13 | | - println(str.Strrpos("aabbcc", "a")) |
14 | | - println(str.Strrev("abc")) |
15 | | - println(str.Strtr("aabbcc", "a", "b")) |
16 | | - println(str.StrShuffle("abc")) |
17 | | - println(str.StrPad("abc", 6, " ", str.StrPadLeft)) |
18 | | - println(str.Length("张三")) // 2 |
19 | | - println(str.Strcut("abc", 0, 1)) |
20 | | - println(str.Limit("abc", 1, "...")) |
| 15 | + println(strs.InArray("abc", []string{"abc", "def"})) |
| 16 | + println(strs.Is("ab*", "abc")) |
| 17 | + println(strs.Md5("abc")) |
| 18 | + println(strs.Strpos("aabbcc", "a")) |
| 19 | + println(strs.Strrpos("aabbcc", "a")) |
| 20 | + println(strs.Strrev("abc")) |
| 21 | + println(strs.Strtr("aabbcc", "a", "b")) |
| 22 | + println(strs.Shuffle("abc")) |
| 23 | + println(strs.StrPad("abc", 6, " ", strs.StrPadLeft)) |
| 24 | + println(strs.Length("张三")) // 2 |
| 25 | + println(strs.Strcut("abc", 0, 1)) |
| 26 | + println(strs.Limit("abc", 1, "...")) |
21 | 27 |
|
22 | 28 | // string Atoi |
23 | | - println(str.Atoi("1").Val()) |
24 | | - println(str.Atoi("a").Err()) |
25 | | - println(str.Atoi("a").IsOk()) |
| 29 | + println(strs.Atoi("1").Val()) |
| 30 | + println(strs.Atoi("a").Err()) |
| 31 | + println(strs.Atoi("a").IsOk()) |
26 | 32 |
|
27 | 33 | // Type String |
28 | | - println(str.String("abc").Is("ab*")) |
29 | | - println(str.String("abc").InArray([]string{"abc", "def"})) |
30 | | - println(str.String("abc").Md5()) |
31 | | - println(str.String("abc").Sha1()) |
32 | | - println(str.String("aabbcc").Strpos("a")) |
33 | | - println(str.String("aabbcc").Strrpos("a")) |
34 | | - println(str.String("abc").Strrev()) |
35 | | - println(str.String("aabbcc").Strtr("a", "b")) |
36 | | - println(str.String("abc").StrShuffle()) |
37 | | - println(str.String("1").Atoi().Val()) |
38 | | - println(str.String("a").Atoi().Err()) |
39 | | - println(str.String("a").Atoi().IsOk()) |
40 | | - println(str.String("abc").Bytes()) |
41 | | - println(str.String("abc").StrPad(6, " ", str.StrPadLeft)) |
42 | | - println(str.String("张三").Length()) // 2 |
43 | | - println(str.String("abc").Strcut(0, 1)) |
44 | | - println(str.String("abc").Limit(1, "...")) |
| 34 | + println(strs.String("abc").Is("ab*")) |
| 35 | + println(strs.String("abc").InArray([]string{"abc", "def"})) |
| 36 | + println(strs.String("abc").Md5()) |
| 37 | + println(strs.String("abc").Sha1()) |
| 38 | + println(strs.String("aabbcc").Strpos("a")) |
| 39 | + println(strs.String("aabbcc").Strrpos("a")) |
| 40 | + println(strs.String("abc").Strrev()) |
| 41 | + println(strs.String("aabbcc").Strtr("a", "b")) |
| 42 | + println(strs.String("abc").Shuffle()) |
| 43 | + println(strs.String("1").Atoi().Val()) |
| 44 | + println(strs.String("a").Atoi().Err()) |
| 45 | + println(strs.String("a").Atoi().IsOk()) |
| 46 | + println(strs.String("abc").Bytes()) |
| 47 | + println(strs.String("abc").StrPad(6, " ", strs.StrPadLeft)) |
| 48 | + println(strs.String("张三").Length()) // 2 |
| 49 | + println(strs.String("abc").Strcut(0, 1)) |
| 50 | + println(strs.String("abc").Limit(1, "...")) |
| 51 | +} |
| 52 | + |
| 53 | +func intCase() { |
| 54 | + ints.InArray(1, []int{1, 2, 3}) |
45 | 55 | } |
0 commit comments