Wyświetlanie za pomocą print i p
Część sekcji Podstawy ścieżki Ruby w Coddy. Lekcja 27 z 88.
Ruby oferuje dwa dodatkowe sposoby wyświetlania danych wyjściowych: print i p. Każdy z nich działa inaczej niż puts.
Metoda print wyświetla tekst bez dodawania znaku nowej linii na końcu:
print "Hello"
print "World"Oto wynik:
HelloWorldZwróć uwagę, że oba słowa pojawiają się w tym samym wierszu. Jest to przydatne, gdy chcesz tworzyć wynik kawałek po kawałku bez automatycznych podziałów wiersza.
Metoda p jest inna. Wyświetla surową, przyjazną dla debugowania wersję wartości:
puts "Hello"
p "Hello"To wyświetla:
Hello
"Hello"Za pomocą p napisy są wyświetlane wraz z cudzysłowami, dzięki czemu wiadomo, że patrzysz na napis. Jest to przydatne podczas debugowania, ponieważ możesz dokładnie zobaczyć, z jakim typem danych pracujesz.
Wyzwanie
ŁatwyUżyj print i p, aby wyświetlić dane wyjściowe w następujący sposób:
- Użyj
print, aby wyświetlićRuby, a następnie użyj kolejnegoprint, aby wyświetlićProgramming(oba powinny pojawić się w tym samym wierszu, bez spacji między nimi), a potem użyj samegoputs(bez argumentów), aby przejść do następnego wiersza - Użyj
p, aby wyświetlić ciąg znakówdebug(w jego surowej postaci, z cudzysłowami) - Użyj
p, aby wyświetlić liczbę42
Wynik powinien składać się dokładnie z 3 wierszy:
RubyProgramming<br>"debug"<br>42Spróbuj swoich sił
# TODO: Napisz swój kod poniżej
# 1. Użyj print dwa razy, aby wyświetlić "Ruby" i "Programming" w tym samym wierszu,
# następnie użyj puts bez argumentów, aby przejść do następnego wiersza
# 2. Użyj p, aby wyświetlić ciąg znaków "debug"
# 3. Użyj p, aby wyświetlić liczbę 42Ta 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