Documentation
¶
Index ¶
- func ColorText(code string, text interface{}) string
- func CompareAny(a, b any) int
- func ConvertDateFormat(pattern string) string
- func FormatValue(value any) string
- func GetTypeSortingRank(v any) int
- func ParseColIndex(colIndex string) int
- func ToFloat64(v any) float64
- func ToFloat64Safe(v any) (float64, bool)
- func TruncateString(s string, maxLength int) string
- type F64orRat
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompareAny ¶ added in v0.2.5
CompareAny compares two values of any type and returns: -1 if a < b
0 if a == b 1 if a > b
It uses type ranking and type-specific comparison logic.
func ConvertDateFormat ¶ added in v0.2.4
ConvertDateFormat 將常見的日期格式模式轉換為 Go 語言的時間格式
func FormatValue ¶ added in v0.2.5
FormatValue 根據值的類型格式化輸出,改善顯示效果
func GetTypeSortingRank ¶ added in v0.2.5
GetTypeSortingRank returns the type rank for sorting mixed types. Lower rank means higher priority (comes first in ascending order).
func ParseColIndex ¶
func ToFloat64Safe ¶ added in v0.2.5
ToFloat64Safe tries to convert any numeric value to float64 and returns a boolean indicating success.
func TruncateString ¶ added in v0.2.5
TruncateString 截斷字符串到指定寬度,太長的字符串末尾加上省略號,使用 runewidth 計算字元寬度
Types ¶
Click to show internal directories.
Click to hide internal directories.