bonjour,
je recherche un lien qui me permette de connaitre exactement ce que j'ai le droit de faire pour nommer des variables dans une classes Java. Genre "seuls les caractères ASCII sont autorisés pour les noms de variables" ... J'ai cherché dans la spec du language java sur http://java.sun.com/docs/books/jls/second_edition/html/jTOC.doc.htm(...) , mais je n'ai rien trouvé. Le compilo me dit bien que je n'ai pas le droit d'écrire ''int é = 0" mais je voudrais un lien. Si vous en avez, merci d'avance!
# Convention de nommage
Posté par Hardy Damien . Évalué à 1.
http://www.loribel.com/java/normes/nommage.html(...)
Dam
[^] # Re: Convention de nommage
Posté par SoWhat . Évalué à 1.
je vais quand même continuer à chercher un pointeur dans les spec officielles de SUN.
# Bah
Posté par neil . Évalué à 2.
Dixit http://java.sun.com/docs/books/jls/second_edition/html/lexical.doc.(...)
Donc int é = 0; ça marche !
[^] # Re: Bah
Posté par SoWhat . Évalué à 1.
mais je ne suis pas d'accord avec toi:
en effet,
mais par contre :
et là, justement,
donc pour un identifiant, on n'a pas le droit au 'letters' mais seullement au sous ensemble 'JavaLetter'.
et chez moi:
En fait, je suis étonné que chez toi ça compile ... c'est quelle version de java ?
[^] # Re: Bah
Posté par SoWhat . Évalué à 1.
[^] # Re: Bah
Posté par neil . Évalué à 2.
Le includes ça veut juste dire que ça inclut mais pas que ça exclut tout le reste.
Perso ça marche aussi bien avec tous mes JDK (1.3, 1.4 et 5.0)
Et même avec GCJ !
[^] # Re: Bah
Posté par SoWhat . Évalué à 1.
Ca dépend de la valeur de la variable d'environement LC_ALL. Chez moi elle est par défaut à 'C' , et ça ne fonctionne pas. Si je la passe à fr_FR, alors ça fonctionne. C'est nul ce truc :(
Merci pour ton aide.
[^] # Re: Bah
Posté par Black Fox . Évalué à 1.
Si tu envoie du texte cobol dans un compilo fait pour le C il aime pas.
Si tu envois de l'UTF-8 à un parser et que tu lui dit que c'est de l'ascii il vas râler (L'inverse n'est pas vrai, mais c'est volontaire de la part de l'UTF-8)
[^] # Re: Bah
Posté par neil . Évalué à 2.
Ça serait pas un problème d'encodage ?
Essaie avec l'option -encoding.
[^] # Re: Bah
Posté par SoWhat . Évalué à 1.
Encore merci pour ton aide.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.