Komentarze to po prostu informacje dodane do kodu źródłowego programu do celów dokumentacji. Tłumacze i kompilatorzy ignorują komentarze. Chociaż głównym użyciem komentarzy jest dokumentowanie i opisanie operacji bloku kodu, mogą być wygodne podczas debugowania kodu.
W tym samouczku poznamy różne sposoby komentowania kodu w skryptach Ruby.
Podstawowe użycie: komentarze z pojedynczym wierszem
W Ruby są różne rodzaje komentarzy. Jednak najbardziej podstawowy jest komentarz w jednym wierszu.
Zaczyna się od symbolu funta (#) i trwa do końca linii.
# Ruby Single Line CommentJak widać w powyższym przykładzie, komentarz pojedynczego linii zaczyna się od symbolu funta i rozciąga się na koniec linii.
Ruby Interpreter ignoruje tekst wewnątrz komentarza w pojedynczym wierszu, nawet jeśli niesie prawidłowy kod Ruby.
Komentarz z pojedynczym wierszem w Ruby może rozpocząć się na początku linii lub na końcu, jak pokazano poniżej:
Drukuj "Hello From Ruby!„ # Ruby Single Line CommentW takim przypadku treść przed znakiem funta (#) jest uznawana za prawidłowy kod rubinowy, podczas gdy treść nie jest.
Komentarze blokowe/wiele linii
W innych przypadkach musisz opisać, co robi kod w bardziej szczegółowy sposób. Aby dołączyć komentarze, które obejmują wiele wierszy w Ruby, wdrażamy komentarze blokowe.
Istnieją dwa sposoby wdrożenia komentarzy blokowych w Ruby:
1: = początek/= koniec
Ta metoda używa formatu = początkowa i = końcowego, aby zawierać linie wewnątrz bloku jako komentarze.
Oto przykład:
= RozpocznijW tego rodzaju komentarzu zaczynamy od użycia słowa kluczowego = początek, a następnie wszystkie wiersze, o których chcemy skomentować i zamknąć za pomocą = end.
Wykorzystanie tego formatu komentarza jest rzadkie, ponieważ nie oferuje dużej elastyczności w formatowaniu komentarzy i jest bardzo nieczytelne.
2: Symbole o wielu funtach (#)
Najczęstszym sposobem komentowania wielu wierszy w Ruby jest wstępne zastosowanie każdej linii za pomocą znaku funta.
Oto przykład:
# To jest kolejna metoda komentarzaW takim przypadku skomentowano wiele wierszy. Korzystając z nowoczesnych redaktorów, możesz wyróżnić blok kodu i skomentować go od razu.
Komentarze i magiczne komentarze
Ruby to interesujący język, ponieważ oferuje magiczne komentarze. Magiczne komentarze przyjmują format podobny do zwykłych komentarzy, ale zamiast być ignorowanym przez tłumacza, zmieniają zachowanie tłumacza.
Magiczne komentarze zawierają dyrektywy rubinowe, które określają, co zmodyfikować na temat interpretera.
Poniższy przykład pokazuje magiczny komentarz do zmodyfikowania kodowania literałów smyczkowych.
# kodowanie: UTF-8Chociaż powyższe wygląda podobnie do zwykłego komentarza, zawiera uznaną za rubinową dyrektywę.
Aby dowiedzieć się więcej o magicznych dyrektywach komentarzy, rozważ dokumentację Ruby Comments.
Streszczenie
W tym szybkim przewodniku omówiono różne rodzaje komentarzy rubinowych, w tym sposób ich wdrożenia.