Created
Some checks failed
Go / build (push) Failing after 7s

This commit is contained in:
scheibling
2025-04-08 19:16:39 +02:00
commit b4eb50ab55
63 changed files with 7333 additions and 0 deletions

179
README.md Normal file
View File

@@ -0,0 +1,179 @@
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