
Kalkulator ilmiah tujuan umum yang cantik dengan dukungan untuk unit, turunan, dan banyak lagi.
Banyak fitur yang hilang, ini masih dalam pengembangan.
Demo web: di sini (tidak akan berfungsi di ponsel)
cargo build --release , biner akan di ./target/release/daisycargo install daisycalcyay -S daisydefault.nix . Daisy belum ada di nixpkgs, Anda harus menambahkan sesuatu seperti berikut ke configuration.nix : let
daisy = builtins . fetchGit {
url = "https://github.com/rm-dr/daisy.git" ;
ref = "master" ;
} + /default.nix ;
in
{
environment . systemPackages = with pkgs ; [
( callPackage daisy { } )
] ;
}
Semua dokumentasi dibangun ke dalam prompt. Gunakan perintah help untuk melihatnya.
103 / 2 * 43sqrt(1.4^3 + 4) * sin(pi / 4)1.2e12 * 1e-5 2 day + 1 hour2 day + 1 hour to minutes10 m/s to mph1 liter to volt ans + 2a = 143 Operator konversi to mengubah argumen kirinya ke unit argumen kanannya, mengabaikan nilainya. Misalnya, 5m to mi dan 5m to 10mi identik.
Celcius dan Fahrenheit tidak didukung sebagai unit kelas satu karena mereka memerlukan offset ketika mengkonversi dari unit suhu lainnya. Ini mengarah pada ambiguitas saat menambahkan unit, karena satu suhu harus dilihat sebagai perbedaan daripada suhu absolut.
Daisy malah menyediakan empat fungsi ( fromCelsius , toCelsius , fromFahrenheit , toFahrenheit ) yang mengonversi antara skalar dan Kelvin.
fromCelsius(0) = 273.15KtoCelsius(273.15 K) = 0 Fungsi FtoC dan CtoF juga disediakan:
FtoC(x) = toCelsius(fromFahrenheit(x))CtoF(x) = toFahrenheit(fromCelsius(x)) Perkalian implisit memiliki prioritas yang lebih tinggi daripada divisi. pi/2 radians akan mengurai sebagai pi/(2 radians) . Jenis (pi/2) radians atau pi/2 * radians untuk mendapatkan 90 derajat.