stdlib uses more of varargs
This commit is contained in:
parent
bbae747f02
commit
d37fe6e0a5
4 changed files with 14 additions and 4 deletions
|
|
@ -1015,7 +1015,7 @@ proc findNormalized(x: string, inArray: openarray[string]): int =
|
|||
proc invalidFormatString() {.noinline.} =
|
||||
raise newException(EInvalidValue, "invalid format string")
|
||||
|
||||
proc addf*(s: var string, formatstr: string, a: openarray[string]) {.
|
||||
proc addf*(s: var string, formatstr: string, a: varargs[string, `$`]) {.
|
||||
noSideEffect, rtl, extern: "nsuAddf".} =
|
||||
## The same as ``add(s, formatstr % a)``, but more efficient.
|
||||
const PatternChars = {'a'..'z', 'A'..'Z', '0'..'9', '\128'..'\255', '_'}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue