lunes, 26 de febrero de 2007

Diseño Página Web

Diseño Pagina Web


Variable Diseño Pagina Web


Diseño Pagina Web


Variables y constantes

Cada uso necesita una manera de almacenar la información. Entrar: variables y constantes. Mientras que sus nombres implican, estos dos envases de los datos tienen sus propios papeles únicos a jugar.

Una constante es un objeto que se asigna un valor una vez, y una vez solamente (generalmente cuando el uso empieza para arriba). Las constantes por lo tanto se utilizan para almacenar la información que no necesita cambiar dentro de un uso corriente. Como ejemplo, una constante se pudo utilizar para almacenar el número de versión para un uso. Las constantes en rubí se escriben siempre usando letras mayúsculas, como se muestra abajo:

CONSTANTE del irb> = “el zorro marrón rápido en un constante”
=> “el zorro marrón rápido en un constante”
irb> APP_VERSION = 5.04
=> 5.04

Las variables, en cambio, son los objetos que pueden cambiar en cualquier momento. Pueden incluso ser reajustadas nada, que libera para arriba la memoria que él ocupó previamente. Las variables en rubí comienzan siempre con un carácter minúsculo:

variable del irb> = “el zorro marrón rápido en un variable”
=> “el zorro marrón rápido en un variable”

Hay una decir, mal) cosa más especial (y, uno pudo sobre una variable -- su alcance. El alcance de una variable es la parte del programa a el cual una variable es visible. Si intentas tener acceso a una variable fuera de su alcance (es decir de una parte de un uso a el cual esa variable no es visible), no podrás generalmente a.

La excepción notable a las reglas que definen el alcance de una variable es variables globales. Pues el nombre implica, una variable global es accesible de cualquier parte del programa. Mientras que esto pudo sonar conveniente al principio, el uso de variables globales se desalienta -- el hecho de que pueden ser escritas a y leer en cualquier parte del programa introduce preocupaciones de la seguridad.

Dejarnos de vuelta al ejemplo del literal de cadena nosotros sierra anterior. Asignar una secuencia a una variable permite que invoquemos en esa variable los mismos métodos que invocamos en el literal de cadena anterior:

zorro del irb> = “el zorro marrón rápido”
=> “el zorro marrón rápido”
irb> fox.class
Secuencia del =>
irb> fox.length
=> 19