DictionaryForumContacts

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