Ruby] Tworzenie i operowanie na zmiennych

background image

[

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

background image

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 ” @@ “


Document Outline


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