Я создал следующее (это часть кода, но обсуждается только эта строка):
if number_to_test % divisor == 0 then number_of_divisors+= 1 end
Я хотел сократить его до
if number_to_test % divisor == 0 { number_of_divisors+= 1 }
но я получаю
syntax error, unexpected '{', expecting keyword_then or ';' or '\n'
if number_to_test % divisor == 0 { number_of_divisors+= 1 }
^
syntax error, unexpected '}', expecting keyword_end
Я думал, что смогу изменить длинную форму на {}
Можете ли вы сказать мне правильный синтаксис (если это возможно)?
Может быть, я просто думаю о конце блоков, а не о выражениях if?