nim-stringinterpolation:使用printf语法进行字符串插值

时间:2024-06-17 13:29:02
【文件属性】:

文件名称:nim-stringinterpolation:使用printf语法进行字符串插值

文件大小:9KB

文件格式:ZIP

更新时间:2024-06-17 13:29:02

Nim

字符串插值 这是一个针对Nim的小型字符串插值库,提供了类似于prinftf的语法。 该库的灵感来自于Scala的字符串插值,并提供了一个类似的界面。 基本上有三种格式模板/宏: ifmt*(formatString: string): expr 在内部,这是format的包装。 格式字符串可以包含ifmt"x = $x"或表达式ifmt"x = ${x+1}" 。 两者都可以具有printf格式的后缀,例如ifmt"iteration = $i], error = ${error*100}%6.2f %%" 。 如果没有格式化程序,将使用%s格式化程序,这将导致对$的调用(请参阅format )。 为了在格式字符串中转义$或% ,请使用$$和%% 。 类型不匹配或格式错误的格式字符串会产生编译时错误。 format*(formatString: string{lit}, ar


【文件预览】:
nim-stringinterpolation-master
----build_continually.sh(335B)
----stringinterpolation.nimble(217B)
----stringinterpolation.nim(13KB)
----LICENSE(1KB)
----benchmark.nim(2KB)
----tests()
--------test2.nim(532B)
--------test1.nim(136B)
----.gitignore(43B)
----readme.md(2KB)

网友评论