Комментарии для кода Ruby (использование, одиночные и многострочные)

Комментарии в вашем Рубин Код - это заметки и аннотации, предназначенные для чтения другими программистами. Сами комментарии игнорируются интерпретатором Ruby, поэтому на текст внутри комментариев не накладываются никакие ограничения.

Обычно полезно размещать комментарии перед классами и методами, а также любой фрагмент кода, который может быть сложным или неясным.

Эффективное использование комментариев

Комментарии должны использоваться для предоставления справочной информации или комментирования сложного кода. Примечания, которые просто говорят о том, что делает следующая строка простого кода, не только очевидны, но и добавляют беспорядок в файл.

Важно позаботиться о том, чтобы не использовать слишком много комментариев, и чтобы комментарии, сделанные в файле, были значимыми и полезными для других программистов.

Шебанг

Вы заметите, что все программы Ruby начинаются с комментария, который начинается с #!. Это называется притон и используется в системах Linux, Unix и OS X.

Когда вы выполняете скрипт Ruby, оболочка (например, bash в Linux или OS X) будет искать шебанг в первой строке файла. Затем оболочка использует шебанг, чтобы найти интерпретатор Ruby и запустить скрипт.

instagram viewer

Предпочтительный рубиновый шебанг #! / usr / bin / env rubyхотя вы также можете увидеть #! / USR / бен / рубин или #! / USR / местные / бен / рубин.

Однострочные комментарии

Однострочный комментарий Ruby начинается с # символ и заканчивается в конце строки. Любые персонажи из # Символ до конца строки полностью игнорируется интерпретатором Ruby.

# символ не обязательно должен появляться в начале строки; это может произойти где угодно.

Следующий пример иллюстрирует несколько случаев использования комментариев.

 #! / usr / bin / env ruby


 # Эта строка игнорируется интерпретатором Ruby


 # Этот метод печатает сумму своих аргументов

 def sum (a, b)

 ставит + б

 конец


 сумма (10,20) # Вывести сумму 10 и 20 

Многострочные комментарии

Хотя он часто забыт многими программистами Ruby, он имеет многострочные комментарии. Многострочный комментарий начинается с = начать токен и заканчивается = конец маркер.

Эти токены должны начинаться с начала строки и быть единственными на линии. Все, что находится между этими двумя токенами, игнорируется интерпретатором Ruby.

 #! / usr / bin / env ruby


 = начать

 Между = начало и = конец, любое число

 из строк может быть написано. Все эти

 строки игнорируются интерпретатором Ruby.

 = конец


 ставит "Привет, мир!"

В этом примере код будет выполняться как Привет, мир!

instagram story viewer