Я знаю, что в Ruby почти все является выражением. Даже те, которые написаны на другом языке, такие как оператор if-else
, оператор case
, оператор присваивания, оператор цикла, являются выражениями в Ruby.
Итак, я хочу знать с точки зрения Ruby, в чем разница между оператором и выражением?