Najlepszy samouczek Składnia Ruby W 2024 r. W tym samouczku możesz dowiedzieć się Przykłady,Program Ruby puste,Program rubinowy końca wiersza,identyfikator Ruby,Reserved słowo,Ruby Tutaj dokumentu,RubyBEGIN,Rubyoświadczenie END,Ruby komentarz,
Napiszmy prosty program Ruby. Wszystkie rozszerzenia plików Ruby są.rb.Dlatego poniższy kod źródłowy w test.rb pliku.
Tutaj, przy założeniu, że katalog / usr / bin interpreter Ruby dostępne. Teraz, spróbuj uruchomić program w następujący sposób:
$ Ruby test.rb
To będzie produkować następujące wyniki:
Hello, Ruby!
Już widać prosty program Ruby, teraz przyjrzyjmy się kilku podstawowych pojęć związanych ze składnią Ruby:
Pusty znak w kodzie Ruby, takich jak spacje i kartami będą generalnie ignorowane, z wyjątkiem, gdy pojawiają się one w ciągu jeśli nie ignorowane. Czasem jednak są one używane do interpretowania niejednoznacznych wypowiedzi. Gdy opcja -w jest włączona, interpretacja ta wygeneruje ostrzeżenie.
Przykład:
a + b jest interpretowane jako a + b (który jest lokalna zmienna) a + b jest interpretowany jako (+ b) (co jest połączenie metody)
Ruby umieścić średnik i znak nowej linii jest interpretowany jako koniec rachunku. Jednakże, jeżeli koniec linii Ruby spotkał operatory takie jak +, -, albo lewym ukośnikiem, stanowią one kontynuację oświadczeniu.
Identyfikatory są nazwy zmiennych, stałe i metody. Identyfikatory Ruby jest wielkość liter. Oznacza to, że Ram RAM są dwa różne identyfikatory w Ruby.
Ruby Nazwa identyfikator może zawierać litery, cyfry i znak podkreślenia (_).
Poniższa tabela zawiera listę słów zastrzeżonych w Ruby. Słowa te nie mogą być zachowane jako nazwa stałej lub zmiennej. Jednakże, mogą być stosowane jako nazwę metody.
BEGIN | zrobić | następny | następnie |
KONIEC | więcej | zero | prawdziwy |
alias | elsif | nie | undef |
i | koniec | lub | chyba że |
rozpocząć | zagwarantować | przerobić | aż |
przerwa | fałszywy | ratowanie | kiedy |
sprawa | dla | spróbować ponownie | podczas |
klasa | jeśli | powrót | podczas |
def | w | ja | __FILE__ |
zdefiniowane? | moduł | wspaniały | __LINE__ |
"Oto dokument" odnosi się do wielu ciągów liniowych. Dopóki wszystkie wiersze aż terminatorem << Następnie można określić ciąg lub identyfikator do wypowiedzenia ciąg i bieżący wiersz po wartości ciągu.
Jeśli terminator w cudzysłowie wpisz cytaty wyznacza linia zorientowanych typu string. Należy pamiętać, że nie może być przestrzeń pomiędzy << i terminatora.
Poniżej znajdują się różne przypadki:
#!/usr/bin/ruby -w # -*- coding : utf-8 -*- print <<EOF 这是第一种方式创建here document 。 多行字符串。 EOF print <<"EOF"; # 与上面相同 这是第二种方式创建here document 。 多行字符串。 EOF print <<`EOC` # 执行命令 echo hi there echo lo there EOC print <<"foo", <<"bar" # 您可以把它们进行堆叠 I said foo. foo I said bar. bar
To daje następujące wyniki:
Jest to pierwszy sposób tworzenia Jej tj dokument. wielowierszowego ciąg. Jest to drugi sposób tworzenia Jej tj dokument. wielowierszowego ciąg. Cześć lo istnieje Powiedziałem, bla. Powiedziałem poprzeczkę.
BEGIN { kod }
KodDeklaracja byłby wzywany przed uruchomieniem programu.
#!/usr/bin/ruby puts "This is main Ruby Program" BEGIN { puts "Initializing Ruby Program" }
To daje następujące wyniki:
Initializing Ruby Program This is main Ruby Program
END { kod }
Kodzgłoszenie zostanie wywołana po zakończeniu programu.
#! / Usr / bin / ruby stawia "To jest główny program Ruby" END { puts "Zakończenie Ruby Program" } BEGIN { stawia "Inicjowanie Ruby Program" }
To daje następujące wyniki:
Inicjowanie Ruby Programu Jest to główny program Ruby Zakończenie programu Ruby
Uwaga Ruby tłumacza by ukryć wiersz lub fragment linii lub kilku linii. Można użyć pierwszego znaku linii (#):
# Jestem komentarz, proszę mnie ignorują.
Alternatywnie, można wypowiedzieć się na temat samej linii pisma lub wyrażenia, a następnie:
name = "Madisetti" # to jest komentarz
Możesz skomentować kilka linii, co następuje:
# To jest komentarz. # To jest komentarz. # To jest komentarz. # To jest komentarz.
Oto inna forma. To wyjaśniałoby bloku komentarz Hide = zacząć / = koniec wiersza pomiędzy:
= Begin To jest komentarz. Jest to także komentarz. Jest to także komentarz. To jest komentarz. = Koniec