Ver Mensaje Individual
  #4  
Antiguo 04-10-2013
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Explicación de comillas.
Si quieres hacer una cadena que contenga comillas simples, la forma de "engañar" al compilador es poner doble comilla simple.
El compilador al recorrer tu código cuando encuentra una comilla simple trata a lo que sigue como una cadena hasta que encuentra la siguiente comilla simple. La excepción es cuando encuentra la comilla que cierra la cadena, se fija si hay otra detrás. Si es así, trata esa doble comilla simple como una sola comilla simplre y sigue tratando lo que sigue como cadena.

Código Delphi [-]
s := '';
// s = string vacío

s := '''';
// s = ' (una comilla simple)

s := '''123''';
// s = '123'

x := 'ABC';
s := '''' + x + '''';
// s = 'ABC'
Responder Con Cita