Identificadores Legais

5 respostas
Jaba

E aew Galera!!!

Estou estudando para a Certificação aqui e esbarrei num Conceito Legal.
No livro da Keity ( O Famoso Livro Lenda ) diz que se um identificador começar com uma Letra, Cifrão ($) ou UnderLine (_), o mesmo é Legal, independente do resto do nome do identificador.

Então, vocês concordam que esse identificador é Valido?

Então, porque o livro diz que o mesmo é inválido?

O mesmo se contradiz!

Alguem aí tem uma resposta sensata ou alguma opnião?

5 Respostas

T

Sr. Jaba (seria Jabba the Hut?), o que vale é a “Java Language Specification”. Ela diz que um identificador deve começar por uma letra Unicode, ou $ ou _. Os caracteres subseqüentes devem ser uma letra ou dígito Unicode, ou $ ou _.

não é uma letra Unicode, nem um dígito Unicode, nem um “_”, nem um “$”.

Portanto, esse identificador não é válido.

Jaba

Jaba the Hunt!? Tenho a impressão que você me conhece de algum lugar.

Mas perai, mongol, e esse identificador aqui?

Ele está correto. Mas não seria apenas letras, $ ou o “_” ?

T

Eu falei “letra ou dígito”.

mrcastro

e quando ela diz dígito, se refere a números

Jaba

Ah ta, thingol, eu comi bola ai no meio do caminho!

De qualquer forma, valew Mano, deu mó Força!!!

Criado 30 de outubro de 2008
Ultima resposta 31 de out. de 2008
Respostas 5
Participantes 3