Konwencje nazewnictwa
Część sekcji Podstawy ścieżki Ruby w Coddy. Lekcja 9 z 88.
Ruby ma określone zasady dotyczące poprawnych nazw zmiennych. Nazwa zmiennej musi zaczynać się od małej litery (a-z) lub podkreślenia (_) i może zawierać małe litery, cyfry oraz podkreślenia. Nie może jednak zaczynać się od cyfry, zawierać spacji ani używać znaków specjalnych.
Nazwy rozpoczynające się wielką literą są traktowane w Ruby jako stałe.
Poza podstawowymi zasadami przestrzeganie konwencji nazewnictwa sprawia, że kod jest znacznie bardziej czytelny i łatwiejszy w utrzymaniu.
W języku Ruby konwencjonalnie używa się zapisu snake_case dla nazw zmiennych (ze znakami podkreślenia między słowami, takimi jak user_name). To standardowy styl w języku Ruby, powszechnie przyjęty przez społeczność Ruby. Stosowanie się do tej konwencji sprawia, że Twój kod wygląda profesjonalnie i jest znajomy dla innych programistów Ruby.
Co najważniejsze, używaj opisowych nazw, które jasno wskazują, co zawiera zmienna. Zamiast x lub data1 używaj nazw takich jak student_score lub monthly_sales. Dzięki temu Twój kod sam się dokumentuje i jest łatwiejszy do zrozumienia dla innych (i dla Ciebie w przyszłości).
Wyzwanie
ŁatwyUtwórz trzy zmienne zgodnie z konwencją nazewnictwa snake_case w Ruby. Utwórz zmienną na pełne imię i nazwisko pracownika i przypisz jej wartość "John Doe", zmienną na jego wiek i przypisz jej wartość 25, a także zmienną na jego miesięczne wynagrodzenie i przypisz jej wartość 1500.50. Wyświetl wszystkie trzy zmienne za pomocą puts.
Spróbuj swoich sił
# TODO: Utwórz trzy zmienne zgodnie z konwencjami nazewnictwa w Ruby
# 1. Zmienna na imię i nazwisko pracownika (string)
# 2. Zmienna na jego wiek (integer)
# 3. Zmienna na jego miesięczne wynagrodzenie (float)
# TODO: Wyświetl wszystkie trzy zmienne za pomocą putsTa lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory — część 2
Operatory logiczne — część 1Operatory logiczne — część 2Powtórka — podstawy logikiOperatory logiczne — część 3Operatory logiczne — część 47Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych od użytkownika2Zmienne i typy danych
Liczby i zmienneTyp danych StringTyp danych BooleanTyp danych SymbolSprawdzanie typów danychKonwencje nazewnictwaPodsumowanie — tworzenie zmiennych5Podejmowanie decyzji
Instrukcja ifIf - elsePowtórka — prosty kalkulatorZagnieżdżone if - elseInstrukcja unless8Pętle
Pętla for z zakresamiPętla whilebreaknextPowtórka – silniaPętla timesPętla untilPętle zagnieżdżonePowtórka – dynamiczne wejście3Operatory — część 1
Operatory arytmetyczneOperator moduloSkrócone operatory arytmetycznePodsumowanie — prosta matematykaOperatory porównania6Podstawowe wejście i wyjście
Wyświetlanie za pomocą putsWyświetlanie za pomocą print i pWyświetlanie zmiennychWczytywanie za pomocą getsMetoda chompKonwersja typówPodsumowanie – kalkulator wiekuPodsumowanie – prawda czy fałszPoćwicz samodzielnie: Kompilator Ruby online