DATOS :: DIMENSIONES

Datos :: Dimensiones es un módulo Perl que se usa para escribir valores con unidades físicas.
Descargar ahora

DATOS :: DIMENSIONES Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Alex Gough
  • Sitio web del editor:
  • http://search.cpan.org/~ajgough/Data-Dimensions-0.04/lib/Data/Dimensions.pm

DATOS :: DIMENSIONES Etiquetas


DATOS :: DIMENSIONES Descripción

DATOS :: DIMENSIONES es un módulo Perl que se usa para escribir fuertemente valores con unidades físicas. DATES :: Dimensiones es un módulo PERL con valores de tipo con unidades físicas. HSYNOPSIS Use los datos :: Dimensiones QW (unidades extendidas); My $ Energy = Data :: Dimensiones-> Nuevo ({JOULE => 1}); # o, más simplemente ... Mis $ mass = unidades ({kg => 1}); Mis $ C = unidades ({m => 1, s => - 1}); $ mass-> set = 10; $ c-> Set = 299_792_458; # verifica que las unidades de MC ^ 2 Igual que la energía, use la sintaxis indirecta ... Establezca $ Energy = $ MASS * $ C ** 2; # cometió un error a la derecha, así que muere con error se estableció $ Energy = $ MASS * $ C ** 3; Cuidado con esa ecuación, Eugenein Muchas aplicaciones La verificación de tipo de aplicaciones hará que se puedan encontrar errores más robustos a medida que se pueden encontrar el código más robusto a medida que se pueden encontrar errores más robustos a medida que se pueden encontrar errores más robustos a medida que se pueden encontrar errores más robustos a medida que se pueden encontrar errores más robustos a medida que se pueden encontrar cójeres más robustos a medida que se pueden encontrar errores que se puedan encontrar cójeres más robustos a medida que se pueden encontrar errores más robustos a medida que se pueden encontrar errores más robustos a medida que se pueden encontrar cójeres. automáticamente. La mayoría de los idiomas que implementan un sistema de tipo (por ejemplo, C) solo van en lo que respecta a cada variable o funcionar una propiedad de un solo tipo (como FOBNICE INT (INT X, Float Y)), que puede ser un tipo definido por el usuario (A c Typedef ). Este sistema es útil, pero se corta de la escritura necesaria en muchas aplicaciones, por ejemplo, no puede captar el siguiente error (nuevamente, en C): Pence_per_gallon Unit_Precio; Volumen de volumen; Precio de penique; Precio = volumen / unit_price; En su lugar, queremos que Unit_Precio tenga un tipo de inmediato por galón, volumen un tipo de galones y precio en un tipo de penique. También queremos que estos tipos propongan a través de expresiones para que el tipo de volumen / unidad resultante sea galones / (Pence / galones) == galones ** 2 / de detalle que claramente no es del mismo tipo que el precio que podemos detectar y, por lo tanto, emitir Un mensaje de error apropiado. Las aplicaciones científicas de MANY también requieren una fuerte escritura de este formulario, por ejemplo, la famosa ecuación E == M * C ** 2 es tal que el tipo (o unidades) de energía (JOULE) es idéntica a las unidades de Masa (kg) veces las unidades de la velocidad de la luz (m / s) cuadrados, esto proporciona una indicación de que la ecuación es correcta, y si tuviéramos que usarla como parte de un cálculo en un programa, podemos usar las unidades De las cantidades para garantizar que hayamos ingresado nuestro programa correctamente. También es importante tener en cuenta que, en muchos casos, dos cantidades tendrán unidades diferentes, pero se utilizan para medir la misma propiedad subyacente de algo. Por ejemplo, el medidor métrico y el pie imperial miden la longitud de un objeto. Como ejemplo, el volumen de madera en una tablón delgada se podría calcular dado: $ Longitud en los patios $ ancho en pies $ Profundidad en pulgadas $ Volumen en los pies cúbicos Podríamos calcular nuestro volumen conversando cuidadosamente todas las medidas para tener las mismas unidades ( Pulgadas, digamos) Pero esto introduce grandes cantidades de código en nuestra aplicación que no es crucial para el problema, estamos intentando resolver (y eso es algo malo, recordar). En su lugar, si nuestras variables están diseñadas, podemos hacer que realicen conversión automática entre diferentes unidades, para que $ Volumen = $ longitud * $ ancho * $ Profundidad; es todo lo que necesitamos decir. Requisitos: · Perl


DATOS :: DIMENSIONES Software relacionado

Árbol :: Trie

Árbol :: Trie es un módulo Perl con la estructura de datos optimizada para la búsqueda del prefijo. ...

182

Descargar