Maker Town
Bienvenido a Maker Town.
Click en No anunciar para eliminar esta ventana.

Click en registrarte para convertirte miembro de maker town en 3 sencillos pasos.
Si ya eres usuario registrado, haz click en conectarse para Loguearte.

Recuerda que los usuarios registrados tienen muchos beneficiós.


Entra al mudo del Rpg Maker Vx, Xp, 2k y 2k3
 
PortalÍndiceFAQBuscarMiembrosGrupos de UsuariosRegistrarseConectarse
Temas importantes
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Acceso Rápido:
Hora
Rpg Music Box
Chat

[ Copy this | Start New | Full Size ]
Maker Town News
Noticias y trucos de Maker Town aquí.
Bookmarking social
Bookmarking social Digg  Bookmarking social Delicious  Bookmarking social Reddit  Bookmarking social Stumbleupon  Bookmarking social Slashdot  Bookmarking social Yahoo  Bookmarking social Google  Bookmarking social Blinklist  Bookmarking social Blogmarks  Bookmarking social Technorati  

Conserva y comparte la dirección de MakerTown en tu sitio de bookmarking social
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Últimos temas
» Hola, soy nvo. por aqui
por ZChang Mar Ene 03, 2012 6:24 pm

» Counter Strike 1.6
por ZChang Lun Feb 28, 2011 3:07 am

» Algo sobre la SGAE
por ZChang Dom Feb 27, 2011 11:32 pm

» Half life no steam
por myenemy Dom Feb 27, 2011 11:26 pm

» draw with me
por ZChang Mar Feb 01, 2011 9:46 pm

» Pokémon Starter Kit 100% Español
por mag744 Lun Ene 31, 2011 12:15 am

» Juego ´´A EPIC GAME´´ (juego de comedia)
por mag744 Mar Ene 25, 2011 3:50 am

» Historias de un heroe
por thedarkhero Sáb Ene 22, 2011 10:48 pm

» Archipielago Usura
por myenemy Sáb Ene 22, 2011 10:24 pm

» La peli del huevo
por myenemy Sáb Ene 22, 2011 12:20 am

Contador Rpg
Mejores posteadores
ZChang (366)
 
myenemy (214)
 
Habbopixels2 (180)
 
555Goku5551 (96)
 
mag744 (46)
 
carlosjavierr (40)
 
kyonides-arkanthos (27)
 
Webmaster24 (23)
 
Makerking (8)
 
thedarkhero (7)
 
¿Quién está en línea?
En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Ninguno

La mayor cantidad de usuarios en línea fue 19 el Sáb Dic 20, 2014 11:38 pm.
Aliados
Foros Foros

Comparte | 
 

 Capitulo nª 3

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
ZChang
Admin
Admin
avatar

Mensajes : 366
Fecha de inscripción : 31/05/2010
Edad : 19
Localización : Aquí xD

MensajeTema: Capitulo nª 3   Sáb Jun 05, 2010 7:25 pm

Capitulo 3 Variables y constantes

Variables globales

Código:

$chango


Las variables globales se definen con el signo de dollar "$" y se les llama globales porque pueden ser llamadas desde otras clases, no cecesitan ser declaradas ya que por defecto reciben un valor nulo "nil"


Las variables de instancia

Código:

@chango


Las varibles de instancia empiezan con el signo de arroba "@" y pertenecen a objetos especificos, pueden ser referenciadas desde cualquier metodo de su clase o subclase, a diferencia de las globales "$" estas solo se pueden usar dentro de la misma clase.


Variables locales

Código:

chango


las variables locales o llamadas a metodo empiezan con letras minusculas, un ejemplo comun de su uso es el siguiente.

como llamada a un metodo "refresh"
Código:

refresh
def refresh
end


Ejemplo como variable local

Código:

chango = 1
if chango == 1
p'tirale un valaso'
end



Las CONSTANTES

Código:

CHANGO


Las costantes empiezan con MAYUSCULAS, no pueden ser definidas dentro de un metodo "def" ya que cuasan errores de sintaxis, se emplean justo debajo de la definicion de una clase o module. Ejemplo

En una clase
Código:

class Mi_PrimeraVez
CHANGO = 1
end


En un module es similar
Código:

module FALCAO
CHANGO = 4
end



Las Pseudo variables o variables especiales

Código:

self

nil

true

false


Las pseudo variables o variables especiales se les llama asi porque ya estan definidas y no se les puede cambiar el nombre o de lo contrario habra un error de sintaxis.


Si hay algo que no comprendieron no preocuparse, en el capitulo 4 se hara uso de algunas variables que acabamos de estudiar poniendo la clase ventana "Mi_PrimeraVez" en una scene, Estar pendientes.

>>> Por Falcao <<<
Volver arriba Ir abajo
Ver perfil de usuario http://makertown.foro-activo.es
kyonides-arkanthos
Slime lvl 2
Slime lvl 2
avatar

Mensajes : 27
Fecha de inscripción : 01/09/2010

MensajeTema: Re: Capitulo nª 3   Miér Sep 01, 2010 8:05 pm

Bueno en realidad esas pseudovariables son palabras reservadas para el uso de Ruby o algún RGSS porque vienen predefinidas para usos muy concretos. De hecho nil, true, false son en realidad Constantes disfrazadas de esa manera, pero no se lo digan a nadie...

Creo que no quedó completamente explicado lo de los scopes o rangos de acción de cada una de las variables, excepto tal vez la de la variable $global, que es la más obvia (y la que menos debería utilizarse). Además sí hay forma de acceder o modificar una variable de @instancia incluso desde otra clase o script.
Volver arriba Ir abajo
Ver perfil de usuario
 
Capitulo nª 3
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» El dia loco de Tahu, La pelicula(Capitulo 2)
» naruto shippuden: the new generation capitulo 2 parte 1
» [Capitulo 4]La isla de los Condenados
» Ilustraciones capitulo 17
» Capitulo 3: La isla tenebrosa

Permisos de este foro:No puedes responder a temas en este foro.
Maker Town :: RGSS y más lenguajes :: Escuela RGSS-
Cambiar a: