Dúvida sobre Variáveis

2 Respostas   240 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

erikfn

  • *
  • Posts: 4
  • Ouros: 0
Tópico criado em: 28/12/2014 às 19:23 - Última modificação por Mistyrol em 30/12/2014 às 20:09

Antes que digam "leia as nossas aulas sobre Ruby", eu já aviso que li. Entretanto, fiquei com dúvidas.
Estou tentando um script de pular o título, entretanto, com eles, não consigo chamar o título nem por evento. Assim, pensei em usar uma variável para ativar o script normal de título, mas todas as tentativas que fiz (a partir dos tutoriais presentes aqui) se mostraram inúteis.
Como é possível que eu crie uma variável "title" que, ao receber o valor de 1, ative o script de título? Tentei ativar por "if title == 1 then (...) end", mas não rolou.
Desde já, grato.

KertonGames

  • Visitante
Resposta 1: 30/12/2014 às 12:45

Porque em vez de usar variável você não usa Swicth ?

Raizen

  • Administrador
  • *
  • Posts: 3224
  • Ouros: 3192
  • Medalhas Vencedor do Protótipo Premiado Participante notável do evento "A Estação das Luzes do Norte" Vencedor CRM Awards - Melhor Scripter Vencedores das edições do Concurso Projeto Rickas!
Resposta 2: 30/12/2014 às 13:09

é provavelmente porque está criando variáveis locais,

locais só tem seu valor dentro do método, se for na mesma classe tem que usar @title, se for global tem que usar $title, apesar que não é aconselhável usar globais, pois isso meio que fere o "Orientado a Objetos"  :=p:
mas de inicio use isso mesmo,

title - local
@title - de objeto
$title - global