Ruby Leksykon kieszonkowy.pdf
(
261 KB
)
Pobierz
Ruby. Leksykon
kieszonkowy
Autor: Michael Fitzgerald
ISBN: 978-83-246-1384-7
Tytu³ orygina³u:
Ruby Pocket Reference
Format: B6, stron: 192
Podrêczny zestaw informacji niezbêdnych w pracy programisty
Ruby to obiektowy jêzyk programowania, opracowany w 1995 roku w Japonii. Dziêki
swojej prostej sk³adni, zwartej konstrukcji i sporym mo¿liwoœciom b³yskawicznie zyska³
ogromne grono zwolenników. Pojawienie siê mechanizmu Ruby on Rails, niesamowicie
usprawniaj¹cego tworzenie aplikacji i witryn internetowych zgodnych z nurtem Web
2.0, dodatkowo zwiêkszy³o popularnoœæ jêzyka Ruby. W oparciu o ten jêzyk powsta³o
wiele znanych serwisów WWW, odwiedzanych ka¿dego dnia przez tysi¹ce goœci.
„Ruby.
Leksykon kieszonkowy” to zestawienie niezbêdnych informacji o tym jêzyku,
przydatne podczas codziennej pracy programisty. Znajdziesz w nim informacje
o s³owach kluczowych, operatorach, zmiennych i sta³ych. Przeczytasz tak¿e
o formatowaniu tekstu, wyra¿eniach regularnych, operacjach na plikach
i programowaniu obiektowym. Dowiesz siê ponadto, jak korzystaæ z interaktywnego
Ruby i RDoc.
•
Uruchamianie interpretera Ruby
•
S³owa kluczowe
•
Zmienne
•
Instrukcje warunkowe
•
Programowanie obiektowe
•
Modu³y
•
Operacje na plikach
•
Obs³uga wyj¹tków
•
Metody klas Array, Hash, Object, Kernel i String
•
Wyszukiwanie i usuwanie b³êdów
Wydawnictwo Helion
ul. Koœciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Usprawnij i przyspiesz swoj¹ pracê,
korzystaj¹c z leksykonów kieszonkowych
Spis treści
Uruchomienie Ruby ...................................................................... 8
Uruchomienie interpretera Ruby
Wykorzystywanie #! w Uniksie oraz Linuksie
Skojarzenie rozszerzenia pliku w systemie Windows
9
11
11
Zarezerwowane słowa kluczowe .............................................. 13
Operatory ..................................................................................... 16
Komentarze .................................................................................. 17
Liczby ............................................................................................ 17
Zmienne ........................................................................................ 19
Zmienne lokalne
Zmienne instancji
Zmienne klasy
Zmienne globalne
Stałe
Równoległe przypisanie zmiennych
19
19
20
20
20
21
Symbole ........................................................................................ 21
Wbudowane zmienne .................................................................22
Pseudozmienne ........................................................................... 25
3
Stałe globalne ............................................................................. 26
Przedziały .....................................................................................27
Metody .........................................................................................27
Nawiasy
Zwracanie wartości
Konwencje nazewnictwa metod
Argumenty domyślne
Zmienna liczba argumentów
Aliasy metod
Bloki
Procedury
28
28
29
30
30
31
31
34
Instrukcje warunkowe ................................................................ 35
Instrukcja if
Instrukcja unless
Instrukcja while
Instrukcja until
Instrukcja case
Pętla for
Operator trójargumentowy
Wykonywanie kodu przed programem bądź po programie
35
38
38
40
41
42
43
43
Klasy ............................................................................................ 44
Zmienne instancji
Akcesory
Zmienne klasy
Metody klasy
Singletony
Dziedziczenie
Publiczna, prywatna czy chroniona
Moduły oraz mixiny
45
47
49
49
50
51
52
54
4
|
Spis treści
Pliki .............................................................................................. 56
Tworzenie nowego pliku
Otwieranie istniejącego pliku
ARGV oraz ARGF
Zmiana nazwy pliku oraz jego usunięcie
Badanie plików
Tryby oraz własność plików
57
58
58
59
59
60
Klasa IO ........................................................................................ 62
Obsługa wyjątków ..................................................................... 64
Klauzule rescue oraz ensure
Metoda raise
Metody catch oraz throw
65
65
66
Klasa Object ................................................................................ 66
Metody instancji klasy Object
67
Moduł Kernel ...............................................................................73
Klasa String ................................................................................. 85
Podstawianie wyrażeń
Łańcuchy
znaków z ogranicznikami
Dokumenty miejscowe
Znaki ucieczki
Kodowanie znaków
Wyrażenia regularne
Metody klasy String
85
86
86
87
88
89
95
Klasa Array ................................................................................. 110
Tworzenie tablic
Metody klasy Array
Metody instancji klasy Array
111
113
114
Spis treści
|
5
Klasa Hash .................................................................................. 125
Tworzenie tablic asocjacyjnych
Metody klasy Hash
Metody instancji Hash
125
127
127
Dyrektywy służące do formatowania czasu ............................ 132
Ruby interaktywny (irb) ............................................................133
Debuger języka Ruby ................................................................ 137
Dokumentacja Ruby ..................................................................140
Opcje RDoc .................................................................................142
RubyGems .................................................................................. 147
Rake ............................................................................................ 152
Istniejące zasoby dla języka Ruby ............................................155
Słowniczek .................................................................................156
Skorowidz .................................................................................. 177
6
|
Spis treści
Plik z chomika:
PDFator
Inne pliki z tego folderu:
Programowanie w jezyku Ruby Mikrouslugi i konteneryzacja.pdf
(1596 KB)
Rails Receptury.pdf
(539 KB)
Ruby on Rails Wprowadzenie Wydanie II.pdf
(291 KB)
Ruby Leksykon kieszonkowy.pdf
(261 KB)
Inne foldery tego chomika:
3ds max
50 zadań i zagadek szachowych
Access
Acrobat
Administracja
Zgłoś jeśli
naruszono regulamin