179 lines
2.4 KiB
Markdown
179 lines
2.4 KiB
Markdown
|
|
gox
|
||
|
|
===
|
||
|
|
|
||
|
|
Golang functions library
|
||
|
|
|
||
|
|
- archivex
|
||
|
|
- zipx
|
||
|
|
- Compress
|
||
|
|
- UnCompress
|
||
|
|
- bytex
|
||
|
|
- IsEmpty
|
||
|
|
- IsBlank
|
||
|
|
- ToString
|
||
|
|
- StartsWith
|
||
|
|
- EndsWith
|
||
|
|
- Contains
|
||
|
|
- cryptox
|
||
|
|
- Crc32
|
||
|
|
- Md5
|
||
|
|
- Sha1
|
||
|
|
- extractx
|
||
|
|
- Number
|
||
|
|
- Numbers
|
||
|
|
- Float64
|
||
|
|
- Float32
|
||
|
|
- Int64
|
||
|
|
- Int32
|
||
|
|
- Int16
|
||
|
|
- Int8
|
||
|
|
- Int
|
||
|
|
- filepathx
|
||
|
|
- Dirs
|
||
|
|
- Files
|
||
|
|
- GenerateDirNames
|
||
|
|
- Ext
|
||
|
|
- filex
|
||
|
|
- IsDir
|
||
|
|
- IsFile
|
||
|
|
- Exists
|
||
|
|
- Size
|
||
|
|
- fmtx
|
||
|
|
- SprettyPrint
|
||
|
|
- PrettyPrint
|
||
|
|
- PrettyPrintln
|
||
|
|
- htmlx
|
||
|
|
- Strip
|
||
|
|
- Spaceless
|
||
|
|
- Clean
|
||
|
|
- Tag
|
||
|
|
- inx
|
||
|
|
- In
|
||
|
|
- StringIn
|
||
|
|
- IntIn
|
||
|
|
- ipx
|
||
|
|
- RemoteAddr
|
||
|
|
- LocalAddr
|
||
|
|
- IsPrivate
|
||
|
|
- IsPublic
|
||
|
|
- Number
|
||
|
|
- Random
|
||
|
|
- String
|
||
|
|
- isx
|
||
|
|
- Number
|
||
|
|
- Empty
|
||
|
|
- Equal
|
||
|
|
- SafeCharacters
|
||
|
|
- HttpURL
|
||
|
|
- OS
|
||
|
|
- ColorHex
|
||
|
|
- jsonx
|
||
|
|
- ToRawMessage
|
||
|
|
- ToJson
|
||
|
|
- ToPrettyJson
|
||
|
|
- EmptyObjectRawMessage
|
||
|
|
- EmptyArrayRawMessage
|
||
|
|
- IsEmptyRawMessage
|
||
|
|
- NewParser
|
||
|
|
- Exists
|
||
|
|
- Find
|
||
|
|
- Interface
|
||
|
|
- String
|
||
|
|
- Int
|
||
|
|
- Int64
|
||
|
|
- Float32
|
||
|
|
- Float64
|
||
|
|
- Bool
|
||
|
|
- keyx
|
||
|
|
- Generate
|
||
|
|
- map
|
||
|
|
- Keys
|
||
|
|
- StringMapStringEncode
|
||
|
|
- net
|
||
|
|
- urlx
|
||
|
|
- NewURL
|
||
|
|
- GetValue
|
||
|
|
- SetValue
|
||
|
|
- AddValue
|
||
|
|
- DelKey
|
||
|
|
- HasKey
|
||
|
|
- String
|
||
|
|
- IsAbsolute
|
||
|
|
- IsRelative
|
||
|
|
- nullx
|
||
|
|
- StringFrom
|
||
|
|
- NullString
|
||
|
|
- TimeFrom
|
||
|
|
- NullTime
|
||
|
|
- pathx
|
||
|
|
- FilenameWithoutExt
|
||
|
|
- randx
|
||
|
|
- Letter
|
||
|
|
- Number
|
||
|
|
- Any
|
||
|
|
- setx
|
||
|
|
- ToSet
|
||
|
|
- ToStringSet
|
||
|
|
- ToIntSet
|
||
|
|
- slicex
|
||
|
|
- Map
|
||
|
|
- Filter
|
||
|
|
- ToInterface
|
||
|
|
- StringToInterface
|
||
|
|
- IntToInterface
|
||
|
|
- StringSliceEqual
|
||
|
|
- IntSliceEqual
|
||
|
|
- StringSliceReverse
|
||
|
|
- IntSliceReverse
|
||
|
|
- Diff
|
||
|
|
- StringSliceDiff
|
||
|
|
- IntSliceDiff
|
||
|
|
- Chunk
|
||
|
|
- spreedsheetx
|
||
|
|
- NewColumn()
|
||
|
|
```go
|
||
|
|
column := NewColumn("A")
|
||
|
|
column.Next() // Return `B` if successful
|
||
|
|
column.RightShift(26) // Return `AB` if successful
|
||
|
|
column.LeftShift(1) // Return `AA` if successful
|
||
|
|
```
|
||
|
|
|
||
|
|
|
||
|
|
- stringx
|
||
|
|
- IsEmpty
|
||
|
|
- IsBlank
|
||
|
|
- ToNumber
|
||
|
|
- ContainsChinese
|
||
|
|
- ToNarrow
|
||
|
|
- ToWiden
|
||
|
|
- Split
|
||
|
|
- String
|
||
|
|
- RemoveEmoji
|
||
|
|
- TrimAny
|
||
|
|
- RemoveExtraSpace
|
||
|
|
- SequentialWordFields
|
||
|
|
- ToBytes
|
||
|
|
- WordMatched
|
||
|
|
- StartsWith
|
||
|
|
- EndsWith
|
||
|
|
- Contains
|
||
|
|
- QuoteMeta
|
||
|
|
- HexToByte
|
||
|
|
- Len
|
||
|
|
- UpperFirst
|
||
|
|
- LowerFirst
|
||
|
|
- timex
|
||
|
|
- IsAmericaSummerTime
|
||
|
|
- ChineseTimeLocation
|
||
|
|
- Between
|
||
|
|
- DayStart
|
||
|
|
- DayEnd
|
||
|
|
- MonthStart
|
||
|
|
- MonthEnd
|
||
|
|
- IsAM
|
||
|
|
- IsPM
|
||
|
|
- WeekStart
|
||
|
|
- WeekEnd
|
||
|
|
- YearWeeksByWeek
|
||
|
|
- YearWeeksByTime
|
||
|
|
- XISOWeek
|