En línea :: Slang :: TiposSoporte para tipos S-Lang en Perl | |
Descargar ahora |
En línea :: Slang :: Tipos Clasificación y resumen
Anuncio publicitario
- Licencia:
- Perl Artistic License
- Precio:
- FREE
- Nombre del editor:
- Douglas Burke
- Sitio web del editor:
- http://search.cpan.org/~djburke/Astro-Cosmology-0.90/Cosmology.pm
En línea :: Slang :: Tipos Etiquetas
En línea :: Slang :: Tipos Descripción
Soporte para tipos S-Lang en Perl Inline :: Slang :: Tipos es un módulo Perl con soporte para tipos S-Lang.Synopsis Use Inline Slang => config => bind_slfuncs => ; Use la jerga en línea; Usa Matemáticas :: Complejo; # La variable S-Lang Complex_Type se convierte automáticamente # a un objeto de matemáticas :: complejo en Perl. # mi $ val = makecplx (); Imprimir "Perl ha sido enviado $ Val "# La multiplicación se realiza usando Matemáticas :: Objetos complejos y # El resultado luego se convierte en una variable de S-Lang Complex_Type, # Dado que VMESSage es una función S-Lang . # VMESSAGE ("S-LANG ha sido enviado% S", $ Val * CPLX (0,1)); My $ Type = typecplx ($ val); Imprimir "y el tipo de datos de S-Lang es $ "Imprima" objeto de perl ". $ Tipo-> TipoF." "; __End__ __slang__ define makecplx () {retorno 3 + 4i;} Definir typecplx (cval) {retorno tipo (cval);} la salida de este código, que se puede encontrar en la distribución del código fuente como ejemplos / tipos.pl - es: Perl se ha enviado 3 + 4i S-Lang se ha enviado (-4 + 3i) y el tipo de datos de S-Lang es complejo_type perl objeto datapype_typede objetivo del tipo de manejo en línea :: la jerga es permitir que un usuario El programa "Naturalmente" en Perl y S-Lang, es decir, para aprovechar las fortalezas de cada idioma, y por lo que se utilizan tipos de datos nativos siempre que sea posible. Sin embargo, los objetos Perl (las clases definidas en este módulo) se utilizan cuando es necesario, para algunos Definición mal definida de necesaria: para preservar información de tipo. Un ejemplo, considere intercambiar un número complejo entre S-Lang y Perl. En S-Lang se representaría como un complejo_type y en Perl decidimos usar un matemático :: complejo objeto. Algo simple, como una referencia de matriz que contiene dos elementos, podría haberse utilizado, pero luego lo haríamos No podrá convertirlo de nuevo en una variable compleja_type en S-Lang (bueno, no sin decirle a la computadora, esto es lo que queríamos). Requisitos: · Perl
En línea :: Slang :: Tipos Software relacionado
Correo electrónico :: Válido
Compruebe la validez de las direcciones de correo electrónico de Internet ...
186