Typ danych String
Część sekcji Podstawy ścieżki Ruby w Coddy. Lekcja 5 z 88.
W Ruby łańcuchy znaków służą do przechowywania danych tekstowych. Łańcuch znaków to sekwencja znaków, która może zawierać litery, cyfry, symbole i spacje. Łańcuchy znaków to jeden z najczęściej używanych typów danych w programowaniu.
W Ruby tworzysz ciągi znaków, ujmując tekst w cudzysłowy (pojedyncze ' lub podwójne "). Następnie przypisujesz je do zmiennych za pomocą operatora przypisania =:
variable_name = "text"Na przykład, aby przechować tekst „Hello” w zmiennej o nazwie greeting, napisz:
greeting = "Hello"Cudzysłowy informują Ruby, że to tekst, a nie nazwa zmiennej ani liczba. Bez cudzysłowów Ruby szukałby zmiennej lub metody o nazwie Hello.
Przykłady ciągów znaków:
name = "Alice" # Tekst z literamimessage = 'Welcome!' # Pojedyncze cudzysłowy też działająaddress = "123 Main St" # Tekst z liczbamiempty = "" # Pusty ciąg znakówWyzwanie
ŁatwyUtwórz zmienną o nazwie city i przypisz jej wartość tekstową "Paris". Następnie utwórz kolejną zmienną o nazwie country i przypisz jej wartość tekstową "France". Na koniec wyświetl obie zmienne za pomocą polecenia puts.
Spróbuj swoich sił
# TODO: Zdefiniuj poniższe zmienne
# Nie usuwaj poniższych wierszy
puts city
puts countryTa 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