DictionaryForumContacts

   Russian English
Google | Forvo | +
нотация Йодыstresses
progr. Yoda notation (безопасный стиль записи выражений сравнения при программировании на языках С, С++, заключающийся в написании константного члена выражения (константы или вызова функции) слева от оператора сравнения (то есть 5 == a вместо привычного а == 5). Такой стиль призван предотвратить свойственную данным языкам ошибку – использование оператора присваивания "=" вместо сравнения "==". Ошибочное использование присваивания превращает нотацию Йоды в попытку изменить константу, вызывая ошибку на этапе компиляции, что исключает возможность появления в готовой программе ошибок данного вида, а также облегчает их поиск и исправление в новом коде. отация названа в честь мастера Йоды из х/ф "Звёздные войны", имевшего манеру выстраивать слова фразы в обратном порядке Alex_Odeychuk)