printfn/fend · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
fend
fend 是一款支持任意精度且感知单位的计算器。
独特特性:
- 使用有理数进行任意精度算术
- 全面支持复数
- D&D 风格的骰子投掷
- 变量
- 二进制、八进制、十六进制以及 2 到 36 之间的所有其他进制
- 跟踪单位,支持 SI、美制和英制惯用单位以及许多历史单位
- Emacs 风格的 CLI 快捷键
- 三角函数
- Lambda 演算
请参阅手册以获取更多信息。
Web 界面
fend 可在 printfn.github.io/fend 上通过 Web 访问。
安装
在本地安装 fend 最简单的方法是通过你的包管理器:
| 包管理器 | 命令 |
|---|---|
| Homebrew | brew install fend |
| MacPorts | sudo port install fend |
| AUR (Arch Linux) | yay -S aur/fend-bin |
| AOSC OS | oma install fend |
| Xbps (Void Linux) | xbps-install fend |
| Nix | 将 nixpkgs.fend 添加到你的配置中,或使用 nix-shell -p fend 临时安装。 |
| Cargo | cargo install fend |
| Windows Package Manager | winget install fend |
| Chocolatey | choco install fend |
| Scoop | scoop install fend |
| Pkgx | pkgx fend |
或者,你可以手动下载最新的稳定版二进制文件 此处。
安装 fend 后,运行 fend 以启动 REPL 会话:
$ fend
> 1 ft to cm
30.48 cm
>
软件包
- Homebrew
- MacPorts
- AUR(从源码构建)
- AUR(预构建二进制)
- xbps
- AOSC OS
- nixpkgs
- Windows Package Manager
- Chocolatey
- NPM fend-wasm 软件包
- NPM fend-wasm-web 软件包
- NPM fend-wasm-nodejs 软件包
- Telegram Bot
- Pkgx
手册
您可以在此处找到 fend 手册。
示例
> 5'10" to cm
177.8 cm
> cos (pi/4) + i * (sin (pi/4))
approx. 0.7071067811 + 0.7071067811i
> 0b1001 + 3
0b1100
> 0xffff to decimal
65535
> 100 C to F
210 °F
> temperature = 30 °C
30 °C
> temperature to °F
86 °F
> roll d20
8
> roll 4d6
17
使用 fend 的项目
以下是一些使用 fend 的项目:
欢迎提交 pull request 来添加你自己的项目!
许可证
fend 基于 MIT 许可证发布。更多信息请参阅 LICENSE.md