Ruby] Tworzenie i operowanie na zmiennych

[Ruby] Tworzenie i operowanie na zmiennych

Jak napisałem w temacie 0. O Ruby, jest to język łatwy i szybko do nauczenia się. Składnia jest przejrzysta i zrozumiała dla osób znających choćby podstawy języka angielskiego.
Zmienne inicjalizujemy pisząc zwykłe słowo:

zmienna
ZmIeNnA
zmienna2

da ten sam wynik, stworzy obiekt o wartości nil, czyli nic, to samo co null.

zmienna=1
ZmiennA=1

Powyższe 3 linijki stworzą 3 obiekty, każdy z nich ma wartość równą 1 (liczba typu całkowitego integer), natomiast:

zmienna2=1.0

stworzy obiekty typu float, o wartości 1.. Gdy chcesz stworzyć obiekty typu string:

slowo="to jest string"

stworzy obiekt o nazwie slowo, o zawartości “to jest string”.
Do wyświetlania zawartości obietku służy polecenie puts oraz print. Różnią się tym od siebie, że puts po wyświetleniu na koniec linijki doda znak EOL, czyli zakończy linię, a print nie kończy linijki. Można się o tym przekonać printując:

print "1"
print "2"
print "3"
puts "4"
puts "5"
puts "6"

Zmienne wyświetlamy przez podanie ich nazw po słowie puts lub print:

puts zmienna

Wartości do zmiennej podawane przez użytkownika ze standardowego wejścia (z klawiatury) wczytywane są przez instrukcję:

zmienna=gets

Do obiektu zmienna, zostaną wczytane znaki podane przez użytkownika, w typie string. Jeśli chcesz by te znaki przyjęły inne typy, trzeba to zdefiniować przy instrukcji gets:

zmienna=gets.to_i

teraz zmienna będzie typu int,

zmienna=gets.to_f

teraz typu float.
Zawartości obiektów można przez siebie mnożyć, dzielić, dodawać, odejmować, pierwiastkować, potęgować…
Dodajemy jak w każdym innym języku:

zmienna1=2
zmienna2=4
puts zmienna1+zmienna2 #wyświetli 6

czy:

zmienna1="1"
zmienna2="2"
puts zmienna1+zmienna2 #wyświetli 12
puts zmienna1*3+zmienna2*5 #wyświetli 11122222 to już chyba podchodzi pod operacje na stringach ; )

Potęgujemy za pomocą podwójnego znaku mnożenia:

zmienna3=2
zmienna4=10
zmienna3**zmienna4 # to samo co działanie matematyczne 2^10, zwróci wynik 1024

Zmienne globalne przez nazwą mają znak ” $ “.

$sagasg23="hello"
$asgag=@sagasg23
puts @asgag #wyświetli hello

Mamy jeszcze zmienne klasy (instancji), a ich nazwy zaczynają się od znaku ” @@ “



Wyszukiwarka

Podobne podstrony:
Ruby] Tworzenie i operowanie na zmiennych
4 operacje na zmiennych I
08 GIMP tworzenie grafiki na potrzeby WWW (cz1)
12 GIMP tworzenie grafiki na potrzeby WWW (cz5)
zywot czlowieka poczciwego, Utwór rozpoczyna się wezwaniem pomocy Bożej w tworzeniu dzieła na chwałę
11 GIMP tworzenie grafiki na potrzeby WWW (cz4)
Tworzenie oprogramowania na sprzedaż, Gazeta Podatkowa
skapiec, Utwór rozpoczyna się wezwaniem pomocy Bożej w tworzeniu dzieła na chwałę Bożą i ku pożytkow
Rozmowa mistrza polikarpa ze smiercia, Utwór rozpoczyna się wezwaniem pomocy Bożej w tworzeniu dzieł
Rozmowa mistrza polikarpa ze smiercia, Utwór rozpoczyna się wezwaniem pomocy Bożej w tworzeniu dzieł
INSTRUKCJE, cw12, Laboratoryjny eksperyment symulujący tworzenie kraterów na planetach wskutek uderz
swietoszek, Utwór rozpoczyna się wezwaniem pomocy Bożej w tworzeniu dzieła na chwałę Bożą i ku pożyt
09 GIMP tworzenie grafiki na potrzeby WWW (cz2)
5 operacje na zmiennych II
13 GIMP tworzenie grafiki na potrzeby WWW (cz6)
treny, Utwór rozpoczyna się wezwaniem pomocy Bożej w tworzeniu dzieła na chwałę Bożą i ku pożytkowi
10 GIMP tworzenie grafiki na potrzeby WWW (cz3)
Ćwiczenia sprawdzające umiejętność tworzenia skrótu na Pulpicie dla uczniów klas IV, Informatyka szk
makbet, Utwór rozpoczyna się wezwaniem pomocy Bożej w tworzeniu dzieła na chwałę Bożą i ku pożytkowi

więcej podobnych podstron