Komentari za Ruby Code (upotreba, jednostruki i višeslojni)

Komentari u vašem Rubin kod su bilješke i napomene koje su trebali čitati drugi programeri. Prevoditelj Ruby tumači same komentare, a komentari unutar komentara nisu podložni nikakvim ograničenjima.

Obično je dobar oblik za stavljanje komentara prije nastave i metoda, kao i bilo koji dio koda koji može biti složen ili nejasan.

Učinkovito korištenje komentara

Komentare treba upotrijebiti za davanje pozadinskih podataka ili dodavanje teških koda. Napominjemo da jednostavno kažemo što sljedeći redak pravog koda ne samo da je očigledan, već i dodaje nered u datoteku.

Važno je paziti da ne koristite previše komentara i da komentari u datoteci budu značajni i korisni ostalim programerima.

Shebang

Primijetit ćete da svi Ruby programi počinju komentarom koji započinje s #!. To se naziva a stvar i koristi se u sustavima Linux, Unix i OS X.

Kada pokrenete Ruby skriptu, ljuska (poput bash-a na Linuxu ili OS X) tražit će shebang u prvom retku datoteke. Shell će tada upotrijebiti shebang da pronađe tumač Ruby i pokrene skriptu.

instagram viewer

Preferirani Ruby shebang je #! / usr / bin / env rubin, iako također možete vidjeti #! / Usr / bin / rubin ili #! / Usr / local / bin / rubin.

Komentari s jednom linijom

Komentar Ruby jednog retka započinje s # karaktera i završava na kraju retka. Bilo koji likovi iz # interpretator Ruby potpuno zanemaruje znak do kraja retka.

# znak se ne mora nužno pojaviti na početku retka; može se pojaviti bilo gdje.

Sljedeći primjer ilustrira nekoliko korištenja komentara.

 #! / usr / bin / env rubin


 # Rubini tumač zanemaruje ovu liniju


 # Ova metoda ispisuje zbroj svojih argumenata

 def zbroj (a, b)

 stavlja + b

 kraj


 zbroj (10,20) # Ispišite zbroj 10 i 20 

Komentari u više linija

Iako mnogi programeri Ruby često zaboravljaju, Ruby ima komentare s više linija. Komentar s više redaka započinje s = početak token i završava sa = kraj token.

Ti bi se tokeni trebali započeti na početku linije i biti jedina stvar na liniji. Interpretator Ruby ignorira bilo što između ove dvije oznake.

 #! / usr / bin / env rubin


 = početak

 Između = započeti i = kraj, bilo koji broj

 redaka mogu biti napisani. Sve ove

 interpretator Ruby ignorira retke.

 = kraj


 stavlja "Pozdrav svijetu!"

U ovom primjeru kôd bi se izvršio kao Pozdrav svijete!

instagram story viewer