Size: a a a

2020 January 22

SR

Shattered Ruby in Ruby School .us
Нет, правда, не знал, что в других языках есть приставка ? для методов
источник

DC

Dmitry Casian in Ruby School .us
Sergey
ну ! и ? есть в любом языке. В руби вместо ! используется unless
В любом ? Если речь про Conditional operator, который используется, к примеру, для сокращения записи конструкции if, то да, во многих. Но речь шла про методы, к которым можно применить "?"
источник

SR

Shattered Ruby in Ruby School .us
Сколько не читал книг и не смотрел туториалов, нигде не говорилось
источник

SR

Shattered Ruby in Ruby School .us
Только от руби узнал про него
источник

DC

Dmitry Casian in Ruby School .us
Shattered Ruby
Нет, правда, не знал, что в других языках есть приставка ? для методов
Так и нет, как бы
источник

SR

Shattered Ruby in Ruby School .us
Что-то запутался. Оператор ? есть в других языках для сокращения записи в операторе ветвления
источник

A*

Alexander *SHADOW* in Ruby School .us
в js например
источник

SR

Shattered Ruby in Ruby School .us
Хех, сколько не писал на нем, никогда не встречал(
источник

SR

Shattered Ruby in Ruby School .us
А в CoffeeScript он тоже есть?
источник

SR

Shattered Ruby in Ruby School .us
Ну может кто знает
источник

VV

Vadim Venediktov in Ruby School .us
Shattered Ruby
Что-то запутался. Оператор ? есть в других языках для сокращения записи в операторе ветвления
Есть много где, называется обычно тернарный оператор :)


http://ruby.qkspace.com/ruby-ternarnyy-operator
источник

SR

Shattered Ruby in Ruby School .us
А, вы про это
источник

SR

Shattered Ruby in Ruby School .us
А я про знак ? после методов типа empty?
источник

И

Иван in Ruby School .us
так какой же это оператор? это название метода
источник

DC

Dmitry Casian in Ruby School .us
Да он имел ввиду не тернарный оператор. Он имел ввиду следующее:
foo = "A STRING"  
foo.downcase!    
puts foo        

Т.е. модификация объекта методом, которым он вызывается
источник

SR

Shattered Ruby in Ruby School .us
Я где-то слышал, что тернарного оператора в котлине нет
источник

SR

Shattered Ruby in Ruby School .us
Dmitry Casian
Да он имел ввиду не тернарный оператор. Он имел ввиду следующее:
foo = "A STRING"  
foo.downcase!    
puts foo        

Т.е. модификация объекта методом, которым он вызывается
Да
источник

DC

Dmitry Casian in Ruby School .us
И да, такое мало где есть. А тернарный оператор есть почти везде
источник

SR

Shattered Ruby in Ruby School .us
Я не так выразился
источник

DC

Dmitry Casian in Ruby School .us
Shattered Ruby
Нет, ну, синтаксис другой отчасти, но он легче. Те же операторы ? Или ! Значительно упрощают читаемость кода
Не знаю, я сразу понял о чем ты
источник