Skip to content
Browse files

Ch4 true

  • Loading branch information...
1 parent 95b1936 commit d3359ea86311caf0975b877019e9ccfbb5f7e784 @zvolkov committed Sep 27, 2011
Showing with 5 additions and 4 deletions.
  1. +5 −4 book/ch4.markdown
View
9 book/ch4.markdown
@@ -259,14 +259,15 @@ _А теперь, обратите внимание направо. Это на
print "Проходите пожалуйста."
end
-**Двойной знак равенства** это верёвочные барьеры с двух сторон от входа (чтобы толпа с боков не лезла), а `true` спокойно шагает прямо по красной дорожке — его–то точно пропустят!
-А еще двойной знак равенства — это фейс–контроль. С одной стороны — физиономия посетителя, с другой — критерии установленные хозяином заведения.
+**Двойной знак равенства** это верёвочные барьеры с двух сторон от входа (чтобы толпа с боков не лезла), а `true` спокойно шагает прямо по красной дорожке — его–то точно пропустят!
+Задача двойного знака равенства — произвести фейс–контроль. С одной стороны от знака — физиономия посетителя, с другой — критерии установленные хозяином заведения.
И ты, как хозяйка, устанавливаешь эти критерии — кого пускать, кого не пускать. Если `true` для тебя слишком слащавый, можно сказать чтобы пускали только `false`:
if face == false
print "Залазь, фальшивая сволочь"
end
-Вот так, девчата, работает `if`. Его чёрный брат `unless` работает точно так же, только наоборот.
-Ты хозяйка всех клубов. Ты решаешь.
+Оператор `unless` из предыдущей секции работает точно так же только наоборот — в обоих случаях ты решаешь кого пускать.
+Ну вот, хозяюшка, теперь ты всё знаешь.
+Теперь, как говорится, бери и владей.

0 comments on commit d3359ea

Please sign in to comment.
Something went wrong with that request. Please try again.