Ruby Эквивалентный синтаксис - PullRequest
0 голосов
/ 06 августа 2020

Я вижу приведенный ниже синтаксис в одном из файлов ruby, написанных пользователем. Может ли кто-нибудь помочь мне понять, что означает приведенный ниже код?

if fieldWidth==nil
  fW = regStr.length
else
  fW = fieldWidth
  regStr.rjust(fW,'0')   # Left pad with 0s if fW > regStr.length
end

if fW >= fWOld: fWMax = fW end
fWOld = fW
regStrIx = 0

1 Ответ

4 голосов
/ 06 августа 2020

В контексте условного условия if сноска в языке программирования Ruby на стр. 119: «Ruby 1.8 также допускает двоеточие, но этот синтаксис больше не является допустимым в версии 1.9. " Новая строка, точка с запятой или ключевое слово then правильные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...