Коментари за Руби код (употреба, једноструки и вишеслојни)

Коментари у вашем Руби код су белешке и напомене које су требали да читају други програмери. Преводитељ Руби игнорише саме коментаре, тако да текст унутар коментара није подложан никаквим ограничењима.

Обично је добра форма за стављање коментара пре наставе и метода, као и било који део кода који може бити сложен или нејасан.

Ефикасно коришћење коментара

Коментари се требају користити за давање позадинских информација или напомена за тешки код. Напомене које једноставно говоре оно што чини следећи редак правог кода нису само очигледне, већ додају неред у датотеку.

Важно је водити рачуна да не користите превише коментара и да коментари у датотеци буду значајни и корисни осталим програмерима.

Тхе Схебанг

Примијетићете да сви Руби програми почињу коментаром који почиње с #!. То се назива а схебанг и користи се у системима Линук, Уник и ОС Кс.

Када извршите Руби скрипту, љуска (као што је басх на Линуку или ОС Кс) ће у првом реду датотеке потражити схебанг. Схелл ће тада користити схебанг да пронађе тумач Руби и покрене скрипту.

instagram viewer

Преферирани Руби схебанг је #! / уср / бин / енв рубин, мада ћете можда видети #! / уср / бин / рубин или #! / уср / лоцал / бин / рубин.

Једнослојни коментари

Коментар Руби једног ретка почиње са # карактера и завршава на крају ретка. Било који лик из # интерпретатор Руби потпуно занемарује знак до краја црте.

Тхе # знак се не мора нужно појавити на почетку реда; може се појавити било где.

Следећи пример илуструје неколико употреба коментара.

 #! / уср / бин / енв рубин


 # Руби тумач занемарује ову линију


 # Ова метода штампа суму својих аргумената

 деф сума (а, б)

 ставља + б

 крај


 сума (10,20) # Испис броја 10 и 20 

Коментари са више линија

Иако многи програмери Руби често заборављају, Руби има коментаре са више линија. Коментар са више редова почиње с = започети токен и завршава са = крај токен.

Ови токени требали би почети на почетку линије и бити једина ствар на линији. Интервенција Руби занемарује било шта између ових два токена.

 #! / уср / бин / енв рубин


 = започети

 Између = започети и = крај, било који број

 редака могу бити написани. Све ово

 интерпретатор Руби игнорише линије.

 = крај


 ставља "Здраво свет!"

У овом примеру би се код извршио као Здраво Свете!

instagram story viewer