(Lo que viene…) Variables Inline
Se van descubriendo algunas de las características que tendrá la próxima versión de RAD Studio; Sobre una de ellas voy a hablar hoy y a medida que vayan saliendo comentaré algunas más a medida que las pueda ir probando en la beta. En la versión 10.3 de Delphi se introduce la característica de poder definir variables y constantes «inline».
INTRODUCCIÓN
Utilizando la definición Inline de variables y constantes podemos definir una variable, asignarle un tipo e inicializarla, todo ello en una misma línea y además en el punto donde la necesitemos. Ahora podemos utilizar un código como este que en versiones anteriores nos hubiera dado errores en compilación.
begin var str := 'Hola mundo!'; var i:integer := 10; var numVersion:double := 10.3; var dFecha:TDateTime := Now; var b:boolean := True; ShowMessage ('Variable string: ' + str + sLineBreak + 'Variable integer: ' + IntToStr(i) + sLineBreak + 'Variable double: ' + FloatToStr(numVersion) + sLineBreak + 'Variable Date: ' + DateToStr(dFecha) + sLineBreak + 'Variable boolean: ' + BoolToStr(b, True) + sLineBreak ); |
También podemos hacer algo similar con las constantes. De forma que podemos escribir un código como este:
procedure TForm2.Button3Click(Sender: TObject); begin const iVersion:integer = 10; const sMensaje:string = 'Hola mundo!'; ShowMessage(sMensaje + sLineBreak + 'Versión: ' + IntToStr(iVersion)); end; |
Embarcadero MVP.
Analista y Programador de Sistemas Informáticos.
Estudios de Informática (Ingeniería Técnica Superior) en la UPC (Universidad Politécnica de Barcelona).
Llevo utilizando Delphi desde su versión 3. Especialista en diseño de componentes, Bases de Datos, Frameworks de Persistencia, Integración Continua, Desarrollo móvil,…