diff --git a/guide/russian/ruby/ruby-conditionals/index.md b/guide/russian/ruby/ruby-conditionals/index.md index 1ad05ecfe5..29e3075633 100644 --- a/guide/russian/ruby/ruby-conditionals/index.md +++ b/guide/russian/ruby/ruby-conditionals/index.md @@ -1,12 +1,12 @@ --- title: Ruby Conditionals -localeTitle: Условные обозначения Ruby +localeTitle: Условные операторы в Ruby --- -Ruby имеет несколько обычно используемых условностей. +В Ruby есть несколько часто используемых условных операторов (операторов ветвления). -## Если заявления +## Оператор If -Чрезвычайно распространенное условие во многих языках программирования, утверждение проверяет, является ли условие истинным, затем вступает в указанное действие. Оператор if состоит из одного, `if` , любое количество `elsif` и не более одного `else` . +Достаточно распространенный оператор во многих языках программирования, он выполняет только ту часть кода для которой условие истинно, иначе выполняется код из блока `else` . Оператор if состоит из одного, `if` , может включать любое количество `elsif` и одного необязательного `else` . * ```ruby fruit = :apple @@ -22,20 +22,20 @@ Ruby имеет несколько обычно используемых усл ``` -### Если не указано +### Оператор Unless -Оператор if исключает противоположность оператора if. Это то же самое, что и оператор с отрицанием if. +Оператор unless противоположность оператора if. Другими словами, это оператор if с отрицанием. -* `ruby happy = true if !happy puts "This person is not happy" end` Вышеприведенный оператор равен приведенному ниже заявлению +* `ruby happy = true if !happy puts "This person is not happy" end` Эквиваленто следующему * `ruby unless happy puts "This person is not happy" end` -## Тройное заявление +## Тернарный оператор -В качестве короткого условного утверждения используется тернарный оператор. Оно написано следующим образом +В качестве короткого условного оператора используется тернарный оператор. Он имеет следующий синтаксис: * `ruby game = "won" fans = game == "won" ? "happy" : unhappy fans # => "happy"` -## Заявление о случаях +## Оператор Case Оператор case похож на оператор if / elsif / else @@ -51,4 +51,4 @@ Ruby имеет несколько обычно используемых усл puts "This is not an apple or an orange" end - ``` \ No newline at end of file + ```