Tema: := ^
Ver Mensaje Individual
  #7  
Antiguo 10-01-2006
Avatar de eliash
eliash eliash is offline
Miembro
 
Registrado: nov 2005
Ubicación: Galicia, España
Posts: 38
Reputación: 0
eliash Va por buen camino
AY!! Bueno, olvida donde queda el ^ Fallo mío.
Todo este Hilo viene de un comentario anterior de jachguate:
Cita:
Lo que en el viejo pascal era:
Código Delphi [-]
objeto^.miembro := valor;
en delphi se reduce a:
Código Delphi [-]
objeto.miembro := valor;
pero la asignación directa, sigue asignando el puntero y no otra cosa.
Me responde:
Cita:
Esto podes tomarlo como una simplificación al lenguaje, que hace que los neofitos se asusten menos, y quienes estan un poco mas experimentados, tendrán con la aclaración para no olvidarlo. A mi, en lo personal, me es, hasta cierto punto, indiferente.
Pero como puedo aceptar esta sintaxis si formalmente hablando es inexacta? que estamos hablando de un lenguaje de programación carai. Como puede el llamado operador de asignación funcionar de 2 maneras si solo es 1 operador? En lógica o en matemáticas estas cosas tienen que evitarse; en programación no?
En fin, no tengo acciones en Borland, así que en cierta manera este hilo no tiene sentido. Bueno, gracias por las molestias.
De todas formas, si alguien quiere mostrarme su punto de vista, adelante.
Responder Con Cita