Number :: Spice

Number :: Spice maakt gebruik van het hanteren van specerijencijfers.
Download nu

Number :: Spice Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Wim Verhaegen
  • Uitgever website:
  • http://search.cpan.org/~wimv/Math-LP-0.03/lib/Math/LP/Variable.pm

Number :: Spice Tags


Number :: Spice Beschrijving

Nummer :: Spice maakt gebruik van het hanteren van kruidenkoorden. Nummer :: Spice maakt gebruik van het hanteren van specerijensnummers. Synopsis Gebruiksnummer :: Spice QW (: converteren); print spice_to_number ('5U'); # 5E-6 print spice_to_number ('1.0e4k'); # 1.0e7 print nummer_to_spice (1.0e12); # 1T print nummer_to_spice (1.0e-2); # 10m (d.w.z. Milli, Not Mega!) Nummer :: Spice is geschreven ter ondersteuning van het nummerformaat dat wordt gebruikt in de syntaxis voor Netlists voor de SPICE-elektrische circuitsimulator. Dit nummerformaat wordt ook gebruikt in andere toepassingen, zelfs op verschillende velden. Nummer :: Spice kan worden gebruikt voor elk doel, en vereist geen installatie van de specerijen Simulator.Spice-syntaxis biedt een snelkoppeling voor het schrijven van nummers in de wetenschappelijke notatie, door een achtervoegsel aan de waarde toe te voegen die overeenkomt met een numerieke vermenigvuldiger. De volgende tabel somt het minimale vollichten op en de bijbehorende multiplier: t 1.0e12 g 1.0e9 meg 1.0e6 x 1.0e6 K 1.0e3 m 1.0e-3 MIL 2.54E-5 (dwz 1/1000 inch) u 1.0e-6 N 1.0E-9 P 1.0E-12 F 1.0E-15 A 1.0E-18USAgfunctiesDe de volgende functies worden verstrekt. Alle functies zijn beschikbaar voor export.PatternReturns De reguliere expressie die overeenkomt met een spice-nummer.is_spice_number ($ spice_number) retourneert TRUE is de gegeven string komt overeen met een specerijnummer na het verwijderen van toonaangevende en trailing whitespace. Merk op dat een duidelijk nummer, d.w.z. zonder letterlijk achtervoegsel, ook wordt geaccepteerd als een geldig specice-nummer.Split_spice_number ($ spice_number) onderzoekt een tekenreeks en retourneert een lijst met een nummer en een specerijen achtervoegsel als de string een geldig specerijnummer bevat. Retourneert Undef Anders.noot dat een normaal aantal ook wordt beschouwd als een specerijnummer, en een lege tekenreeks zal worden geretourneerd als het achtervoegsel in dit geval.Suffix_Value ($ SuffixC) retourneert de waarde van een bepaald specerij achtervoegsel, b.v. Suffix_Value ('Giga') levert 1.0e9.spice_to_number ($ Spice_Number) op) Retourneert een normaal aantal vertegenwoordigd door het gegeven specerijennummer. Spice_to_Number () zal sterven () Als het gegeven getal geen specerijnummer is. NEBUMPER_TO_SPICE ($ AFTWOORD) Retourneert het kortste kruidennummer dat het gegeven nummer vertegenwoordigt. Merk op dat er geen conversie naar MIL zal worden geprobeerd en getallen kleiner dan 1.0E-18 zullen geen achtervoegsel krijgen. Normalize_spice_number ($ Spice_Number) converteert een kruidnummer naar zijn kortste vorm door het aanroepen van spice_to_number () en nummer_to_spice (). Regelmatige expressiesin Naar de methoden worden ook de volgende scala's die reguliere uitdrukkingen vertegenwoordigen, ook beschikbaar worden gesteld voor exporteren: $ Re_NumberMatches een gewone nummer $ RE_SPICE_SuffixMatches Elk Spice Suffix $ RE_SPICE_NUMFORMMMATERS een specerijnummer. Merk op dat een normaal aantal wordt beschouwd als een specerijnummer zonder achtervoegsel. Als u moet controleren op pure kruidennummers, ie nummers met een letterlijk achtervoegsel, controleer dan met / $ RE_NUMPER $ RE_SPICE_SUFFIXB / PLAATS.EXPORT-tagsDe functies en reguliere expressies worden getagd in de volgende groepen voor eenvoudige importeren: convertspice_to_number (), nummer_to_spice () en normaliseer_spice_number () Re $ RE_NUMBER, $ RE_SPICE_SUFFIX en $ RE_SPICE_NOMMAALLAALLAlL-conversiefuncties en reguliere expressies-vereisten: · Perl


Number :: Spice Gerelateerde software