2012-05-10 4 views
1

Nous savons tous qu'il existe des langages sensibles à la casse, ainsi que des majuscules et des minuscules. Eiffel est insensible à la casse, selon les détails que j'ai trouvés. Si une langue est insensible à la casse, cela signifie que ses mots clés sont également insensibles à la casse, n'est-ce pas? Mais, à Eiffel, il y a un petit problème. S'il vous plaît consulter le lien suivantQu'est-ce que cette sensibilité à la casse signifie vraiment?

http://docs.eiffel.com/book/method/eiffel-language-reserved-words#False

Le lien ci-dessus contient la liste des mots-clés Eiffel. Normalement, si une langue est insensible à la casse, tous les mots-clés sont répertoriés en minuscules ou en majuscules dans leurs sites Web. Cependant, dans le lien ci-dessus, les mots-clés dans 1.12, 1.23, etc. ont des cas. Ce qui signifie que les mots clés "Vrai", "Faux", "TUPLE", "Void", etc. ont des lettres minuscules et majuscules. Donc, cela signifie-t-il que Eiffel mots-clés sont sensibles à la casse? Si la réponse est non, alors pourquoi sont-ils listés de cette manière?

Répondre

4

C'est juste une question de style. Dans Eiffel, tous les noms de classes sont par convention écrits en majuscules. TUPLE est une classe, donc il est généralement écrit en majuscules.

Les mots clés représentant une valeur ou une constante (Vrai, Faux, Résultat, Actuel, Nul, ...) ont leur première lettre en majuscule.

Les mots clés "réguliers" (et à peu près tout le reste) sont tous en minuscules.

Eiffel est insensible à la casse, vous pouvez donc écrire tuple, ou Tuple ou TUPle, mais c'est un mauvais style. Voir ce poste pour plus à ce sujet: http://dev.eiffel.com/Style_Guidelines

+0

Super !! Merci beaucoup Zoran! J'apprécie vraiment cela :) –

Questions connexes