fmt.Formatter interface
(f fmt.State, c rune)
| 99 | |
| 100 | // fmt.Formatter interface |
| 101 | func (st LString) Format(f fmt.State, c rune) { |
| 102 | switch c { |
| 103 | case 'd', 'i': |
| 104 | if nm, err := parseNumber(string(st)); err != nil { |
| 105 | defaultFormat(nm, f, 'd') |
| 106 | } else { |
| 107 | defaultFormat(string(st), f, 's') |
| 108 | } |
| 109 | default: |
| 110 | defaultFormat(string(st), f, c) |
| 111 | } |
| 112 | } |
| 113 | |
| 114 | func (nm LNumber) String() string { |
| 115 | if isInteger(nm) { |
no test coverage detected