Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/05/2004, 11:12
aigama
 
Fecha de Ingreso: julio-2003
Ubicación: Donostia-San Sebastián
Mensajes: 129
Antigüedad: 20 años, 10 meses
Puntos: 0
A los objetos constantes en Ada solo se les puede dar un valor, y este valor normalment se le da en el momento de la declaración de la variable. La declaración te quedaría así:
a: constant integer:= n * n
Pero para poderle asignar el valor "n * n" n ya tendrá que tener un valor asignado anteriormente y se lo tendrás que pasar a la función, ya que las declaraciones se realizan antes de escribir el código de la función, no puedes hacerlo dentro de este código.
Espero que te sirva de ayuda