В оригинале можно почитать тут
Условие Йоды
Ну сначала коротко кто такой Йода. Если Вы не знаете - то многое потеряли. Для просветления обязательно посмотрите Звездные войны. Ну а если коротко, то Йода (англ. Yoda) — один из главных персонажей «Звёздных войн», мудрейший и самый сильный джедай своего времени. Авторы персонажа — британские гримёры Ник Дадмэн и Стюарт Фриборн. На «Галактическом основном» разговаривает Йода, слов порядок инвертируя (используемый им порядок — «объект-субъект-глагол», OSV). Типичный пример высказывания Йоды можно взять из «Возвращения джедаев»: «Когда и тебе 900 лет исполнится, тоже не молодо будешь выглядеть ты».
Так вот в программировании правилом хорошего тона и вообще правильно писать условные выражения в виде (константа == переменная). Связано это в первую очередь с тем, что в противном случае очень легко вместо проверки сделать присвоение значения.
Если на языке программирования это выглядит нормально, то в речи звучит как речь Йоды.
Вот для примера код:
if("синее" == sky)
Но словами мы говорим: если небо синее. Однако если читать то, что написано, то будет звучать как: если синее будет небо.
Комментариев нет:
Отправить комментарий