Math :: Units :: PhysicalValue

Math :: Einheiten :: PhysicalValue ist eine objektorientierte Schnittstelle zum Umgang mit Werten mit Einheiten.
Jetzt downloaden

Math :: Units :: PhysicalValue Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jettero Heller
  • Website des Verlags:
  • http://search.cpan.org/~jettero/Statistics-Basic-0.42/Basic.pm

Math :: Units :: PhysicalValue Stichworte


Math :: Units :: PhysicalValue Beschreibung

Math :: Einheiten :: PhysicalValue ist eine objektorientierte Schnittstelle zum Umgang mit Werten mit Einheiten. Math :: Units :: physicalValue ist eine objektorientierte Schnittstelle zum Umgang mit Werten mit Einheiten. Meine $ Exit = New Math :: Units :: PhysicalValue "10.000 ft"; meine $ open = "3500 ft"; meine $ delay = "43 s"; mein $ dist = $ Exit - $ offen; mein $ rate = $ dist / $-verzögert; mein $ Gewicht = "180 lbs"; mein $ momentum = ($ Gewicht * (($ EXIT - $ Open) / $ DELAY)) + "0 kg * m / s"; drucken "$ momentumn"; # druckt 3,761.82 kg * m / s-Druck ($ + "0 Meilen / Stunde"), "N" # druckt 103.07 Meilen / -stünne mehr Details als die Synopsis, Math :: Units :: PhysicalValue (aka pv) verfolgt Die Einheiten zu Werten, die in der realen Welt arbeiten könnten. Es spaltet und speichert den Wert und die Einheiten separat als Array.Uning-Operator-Überlastung, Sie können sie verwenden, wie Sie normalerweise einen beliebigen numerischen Wert verwenden. Es gibt wahrscheinlich mehr Gotchas, als ich aufzähmen kann, aber Sie sollten in der Lage sein, dass Sie Schwierigkeiten haben können, wenn Sie String-Werte auf der rechten Seite der Bediener halten. Mein $ Beispiel1 = Neue Math :: Einheiten :: PhysicalValue "10.000 ft"; mein $ Beispiel2 = "3500 ft"; mein $ Beispiel3 = "1000 ft"; drucken ($ Beispiel1 + $ Beispiel2 + $ Beispiel3), "n"; # Drucke: 13.500 FT-Druck ($ Beispiel3 + $ Beispiel2 + $ Beispiel1), "n"; # Erzeugt ein Fehler ... Perl ist intelligent genug, um $ Beispiel1 und $ Beispiel2 in beliebiger Reihenfolge zu tun, aber $ Beispiel3 + $ Beispiel2 wird als Nummer 4500 (ohne Einheiten) bewertet, bevor er zu $ Beispiel1 hinzugefügt wird - wo der Einheiten stimmen nicht überein! Anforderungen: · Perl Anforderungen: · Perl.


Math :: Units :: PhysicalValue Zugehörige Software