Я пытаюсь использовать быстрые документы RubyMine и автодополнение кода. Я был рад обнаружить, насколько хорошо он интегрировал комментарии в стиле YARD:
# @param [Numeric] width
# @param [Array<String>] values
# @return [Widget]
def foo(width, values)
... эти комментарии отлично работают для параметров, возвращаемых типов и даже типизированных коллекций. Но я не могу найти похожие теги, например, или локальные переменные, и я почти уверен, что в Ruby нет приведения типов (я упоминал, что я новичок в этом?)
типы локальных переменных и/или переменных экземпляра?