В большинстве языков программирования, которые, как я знаю, вы не можете объявить переменную с именем, которая также является ключевым словом. < /p>
Например, в Java: < /p>
public class SomeClass
{
Class clazz = Integer.class; // OK.
Class class = Integer.class; // Compilation error.
}
< /code>
Но очень легко выяснить, что что такое. Люди, читающие его, не будут путать имя переменной с объявлением класса, и компилятор, скорее всего, не путает его тоже. 'goto' или что -нибудь из ключевых слов Java, если мы говорим о языке программирования Java. < /p>
Какова причина, по которой у нас есть это ограничение?>
Подробнее здесь: https://stackoverflow.com/questions/253 ... s-keywords