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:
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.