1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-04 21:02:27 +08:00
Files
lancet/docs/formatter.md
2023-01-13 14:36:33 +08:00

1.2 KiB

Formatter

formatter contains some functions for data formatting.

Source:

Usage:

import (
    "github.com/duke-git/lancet/v2/formatter"
)

Index

Documentation

Comma

Add comma to a number value by every 3 numbers from right to left. ahead by symbol char. if value is a invalid number string like "aa", return empty string.

Signature:

func Comma[T constraints.Float | constraints.Integer | string](value T, symbol string) string

Example:

package main

import (
    "fmt"
    "github.com/duke-git/lancet/v2/formatter"
)

func main() {
    result1 := formatter.Comma("123", "")
    result2 := formatter.Comma("12345", "$")
    result3 := formatter.Comma(1234567, "¥")

    fmt.Println(result1)
    fmt.Println(result2)
    fmt.Println(result3)

    // Output:
    // 123
    // $12,345
    // ¥1,234,567
}