Numbat 1.21.0

Numbat 1.21.0

Megjelent a 1.21.0 verziójú, nagy pontosságú konzolos tudományos kalkulátor numbat, amely Rust nyelven készült és MIT vagy Apache 2.0 licenc alatt terjesztik.

A Numbat jellegzetes jellemzői:

  • teljes támogatás a fizikai dimenziók és mértékegységek számára;
  • statikus típusellenőrzésű programozási nyelv tudományos számításokhoz;
  • függvények, mértékegységek és változók automatikus kiegészítése;
  • keresés a bevitt történetben;
  • nagy számú beépített függvény és konstans: matematikai, dátum és idő, szövegfeldolgozó és egyéb.
  • Őszintén szólva, nem értem, hogyan került el ez a hír a Habr elől. Ebben a cikkben röviden leírjuk, hogyan használhatjuk az API-t, és bemutatunk néhány gyakorlati példát

A 1.21.0 verzió főbb változtatásai:

  • hozzáadva a napfelkelték és naplementék számításának funkciója (#818) és a Hold fázisai (#819);
  • hozzáadva a base_unit_of() függvény (#821);
  • több kimeneti formázási beállítás hozzáadva (#822);
  • javított tartománykorlátok hiba esetén (#823);
  • megengedett a függvényargumentumok és helyi változók árnyékolása (#824);
  • frissítések a legutóbb bevezetett Unix idő mikromásodperces pontosságára (#817).

Továbbá a 1.17.0 verzió óta (amelyet itt legutóbb tárgyaltunk), a 1.20.0 előtti verziókban fontos változások történtek:

  • kisebb mértékegység választása összeadás/kivonás esetén;
  • új konverziós mechanizmus;
  • hozzáadva a parse<T: Dim>(input: String) -> T; függvény;
  • dimenziós mennyiségek parszolásának támogatása hozzáadva;
  • új args() függvény hozzáadva a parancssori argumentumok eléréséhez;
  • támogatás a pontosság millisekundumokban és mikroszekundumokban az Unix időben;
  • a függvények paraméterei és a helyi kötéseket a megfelelő típusú "lyukakhoz" kapcsolva (lásd. hiba jelentés) és dokumentáció hozzájuk;
  • hozzáadva egy apály-dagály grafikon példa;
  • hozzáadva az inspect függvény;
  • típusok megjelenítése az inspect hívásokban;
  • a jiff frissítése 0.2.18 verzióra;
  • a reset parancs kijavítva a CLI verzióban;
  • általánosított struktúrák;
  • Runge–Kutta módszer;
  • DivisionByZero hiba generálása, amikor nullát negatív hatványra emelünk;
  • összeállítás hozzáadva a aarch64-unknown-linux-musl számára;
  • tartományok hozzáadva a RegistryErrorshoz;
  • KB alias hozzáadva;
  • a modulok hivatkozásai hozzáadva az egységek listájához;
  • Unicode bevitel a web verzióhoz;
  • több dokumentációs frissítés;
  • Őszintén szólva, nem értem, hogyan került el ez a hír a Habr elől. Ebben a cikkben röviden leírjuk, hogyan használhatjuk az API-t, és bemutatunk néhány gyakorlati példát

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster