ClassPad 300 PLUS Sistema operativo ClassPad versão 2.20 Manual de Instruções
20050501
1-7-11
Variáveis e pastas
Regras que gerem o acesso às variáveis
Normalmente, acede a uma variável especificando o nome da variável. As regras nesta
secção aplicam-se quando precisa referenciar uma variável que não está localizada na
pasta actual ou para aceder a uma variável que tem o mesmo nome de uma ou mais
variáveis localizadas em outras pastas.
k Sequência de prioridade de busca de variáveis
Especificar o nome de uma variável, para poder aceder a esta, é feito na seguinte sequência
de variáveis de busca.
(1) Variáveis locais
(2) Variáveis na pasta actual
(3) Variáveis na pasta “library”
•Variáveis múltiplas com o mesmo nome podem existir simultaneamente como uma variável
local, como uma variável na pasta actual, e como uma variável na pasta “library”. Neste
caso, a ClassPad busca as pastas de acordo com a sequência acima referida, e acede ao
primeiro caso da variável que encontra. Se quiser aceder a tal variável quando ela ocorrer
num nível inferior na sequência de prioridade acima descrita, precisa especificar o nome
da pasta junto com o nome da variável como é mostrado a seguir em “Especificação de
uma variável numa pasta particular”.
•Se uma variável especificada não puder ser encontrada, ela será tratada como uma
“variável indefinida”.
•Repare que a pasta “system” não é incluída na busca de variáveis. Para aceder a uma
variável na pasta “system”, precisa especificar apenas o nome da variável, sem especificar
o nome da pasta.
Nota
• As variáveis locais existem apenas quando o programa ou função definido(a) pelo utilizador para
a qual ela foi criada estiver a ser executado(a).
• Quando for necessário realizar uma busca de variável durante uma sub-rotina chamada por um
programa ou função definida pelo utilizador, o intervalo da busca de variáveis locais inclui
apenas as variáveis locais da sub-rotina a ser executada actualmente.
• Para mais informações sobre os programas e funções definidos pelo utilizador, consulte o
Capítulo 12.
• Apenas as variáveis locais e variáveis da pasta actual são procuradas no caso de uma operação
que armazena dados de variável ou um comando que realiza uma operação numa variável
(como “DelVar”).
Normalmente, as variáveis da pasta “library” não são procuradas. Se quiser incluir a pasta
“library” na busca, precisa especificar a pasta “library” como a localização das variáveis conforme
a explicação que se segue.
k Especificação de uma variável numa pasta particular
Pode aceder a uma variável localizada dentro da pasta “main”, pasta “library”, ou uma pasta
particular do utilizador especificando o nome da pasta junto com o nome da variável. Utilize
a seguinte sintaxe:
<nome da pasta>\<nome da variável>
Exemplo: Para especificar a variável “abc” localizada na pasta “main”
main\abc