#计算器 #shell #printf #println #command #language #macro

bin+lib fmtcalc

一个可以像 Rust 语言中的 println! 宏一样使用的计算器

1 个不稳定版本

0.1.0 2020 年 6 月 30 日

#10#printf

MIT 许可协议

13KB
276

fmtcalc

Actions Status Crate license

这是一个用 Rust 编写的简单计算器。
它是 shell 命令中 printf 的替代品。

示例

$ fmtcalc 4+2
6

$ fmtcalc "1+2*3 = {}" "1+2*3"
1+2*3 = 7

$ fmtcalc "0xFF - 654.321"
-399.321

$ fmtcalc "3²+4²={}, 5²={}" "3*3+4*4" "5*5"
 +4² =25, 5² =25

为了更好的用户体验,我经常在我的 shell 启动文件中将 fmtcalc 简写为 println

alias println='fmtcalc'

安装

$ cargo install fmtcalc

许可证

MIT


lib.rs:

fmtcalc

这是一个用 Rust 编写的简单计算器。
它是 shell 命令中 printf 的替代品。

示例

$ fmtcalc 4+2
6

$ fmtcalc "1+2*3 = {}" "1+2*3"
1+2*3 = 7

$ fmtcalc "0xFF - 654.321"
-399.321

$ fmtcalc "3²+4²={}, 5²={}" "3*3+4*4" "5*5"
 +4² =25, 5² =25

为了更好的用户体验,我经常在我的 shell 启动文件中将 fmtcalc 简写为 println

alias println='fmtcalc'

依赖项

~2.7–4.5MB
~81K SLoC