String templating
En muchas ocasiones tenemos la necesidad de trabajar con Strings dados que actúan a modo de plantilla y en el que parametrizamos alguna parte. Es bastante habitual encontrar en el código expresiones de concatenación del estilo:
La concatenación de cadenas con variables es muy típico, y aunque el ejemplo no sea nada complejo, muchas veces nos encontramos concatenaciones que ocupan tres pantallas. El tema empeora más cuando encima tenemos carácteres escapados... termina siendo un infierno leer una simple concatenación.
En C y C++ recuerdo que se podían usar expresiones del estilo printf ("Hola qué tal estas %s?", nombre); y la verdad que quedaba todo bastante más limpio, donde simplemente lo que se hace es reemplazar los %s por el parámetro n-ésimo que se le pasa a la función (en C y C++ además se tenía en cuenta el tipado y un largo seguido de cosas).
Algo parecido se puede conseguir directamente en Flex utilizando la clase StringUtil:
Otro uso intel¡gente de regular expressions!
Últimamente Grant Skinner ha estado trabajando en una aplicación interesante para el testeo y aprendizaje de regular expressions: RegExr
Acerca de esta entrada
Usted está leyendo “String templating,” una entrada de MadeInFlex
- Autor: Xavi Beumala
Xavi es un Arquitecto de Aplicaciones RIA basadas en la Plataforma Flash. Especializado en aplicaciones colaborativas en tiempo real, e-learning y CMS (Content Management Systems) utiliza Flex, FMS y Java principalmente.
- URL del Autor:
- http://www.code4net.com
- Publicada:
- 01.04.08 / 10pm
- Entradas relacionadas:
- Ordenar Datagrid por fecha
- Cairngorm V: Eventos
- Web Services Comprimidos
- Reflection en ActionScript 3
- Número de visitas:
- 771


1 Comentario
Ir al formulario de comentarios | rss (comentarios) [?] | trackback url [?]