Perl. Czarna_ksiega - Holzner Steven.pdf

(1480 KB) Pobierz
Perl.Czarna ksiega - Holzner Steven
Czarna Księga - PERL
1
Steven Holzner
Czarna Ksi ę ga – Perl
7373813.001.png
Czarna Księga - PERL
2
"Perl. Czarna ksi ę ga" -- spis tre ś ci:
O Autorze (17)
Wprowadzenie (19)
· Zawartość tej ksiąŜki (19)
· Co będzie nam potrzebne? (22)
·
Inne zasoby (23)
Cz ęść I Składnia j ę zyka Perl (25)
Rozdział 1. Co o Perlu trzeba wiedzie ć ? (27)
· W skrócie (27)
o Zaczynamy od początku (27)
· Zagadnienia (28)
o Uzyskanie i instalacja Perla (28)
o Zapisywanie skryptów Perla (29)
o Uwidacznianie Perla dla skryptów (30)
o Kod Perla: instrukcje i deklaracje (32)
o Uruchamianie skryptów Perla (33)
o Interaktywne uruchamianie skryptów Perla (35)
o UŜycie przełączników wiersza poleceń (36)
o UŜycie przełącznika -w - ostrzeŜenia (38)
o Obsługa wejściowych i wyjściowych danych tekstowych przy pomocy standardowych
uchwytów plików (39)
o Wyświetlanie danych tekstowych (39)
o Wyświetlanie numerów wierszy i nazw plików ze skryptami (40)
o Wielokrotne drukowanie tekstu (40)
o Podstawowe formatowanie tekstu (41)
o Wyświetlanie tekstu niesformatowanego: otwierane dokumenty Perla (42)
o Komentowanie kodu (42)
o Odczyt wprowadzanych danych (43)
o UŜycie zmiennej domyślnej $_ (43)
o Czyszczenie danych wejściowych (44)
o Unikanie natychmiastowego zamknięcia okna skryptu w Windows 95/98 i NT (45)
Rozdział 2. Zmienne skalarne i listy (47)
· W skrócie (47)
Czarna Księga - PERL
3
o Zmienne skalarne (47)
o Listy (48)
·
Zagadnienia (48)
o Czym jest zmienna skalarna? (48)
o Nazwy zmiennych skalarnych (49)
o Przypisywanie wartości skalarnych (50)
o Co to jest lvalue? (50)
o UŜycie liczb jako wartości skalarnych (50)
o UŜycie wartości nieokreślonej: undef (51)
o Deklarowanie stałej (52)
o Obsługa w Perlu wartości logicznych (52)
o Przekształcanie liczb ósemkowych, dziesiętnych i szesnastkowych (52)
o Zaokrąglanie liczb (53)
o UŜycie w zmiennych skalarnych tekstów (54)
o Stosowanie interpolacji w tekście (56)
o Skomplikowane interpolacje (57)
o Obsługa cudzysłowów i samodzielnych słów (58)
o Czym jest lista? (59)
o Odwoływanie się do elementów listy przez indeks (60)
o Przypisywanie listy innej liście (61)
o Odwzorowanie listy (61)
o Łączenie listy w ciąg znaków (61)
o Przekształcanie tekstu w listę (62)
o Sortowanie list (62)
o Odwracanie listy (63)
o Wybieranie elementów z listy (63)
o Jak rozumieć konteksty skalarny i listowy? (64)
o Wymuszanie kontekstu skalarnego (64)
Rozdział 3. Tablice i asocjacje (67)
· W skrócie (67)
o Tablice (67)
o Asocjacje (67)
Czarna Księga - PERL
4
o Typy ogólne (68)
· Zagadnienia (68)
o Tworzenie tablic (68)
o UŜycie tablic (70)
o Dokładanie elementów na koniec tablicy i ich usuwanie (70)
o Przesuwanie elementów tablicy (71)
o Określanie wielkości tablicy (72)
o Powiększanie i zmniejszanie tablic (72)
o Łączenie dwóch tablic (73)
o Pobieranie warstw tablic (73)
o Pętle na tablicach (73)
o Wyświetlanie tablic (75)
o Warstwy tablic (76)
o Odwracanie tablic (76)
o Sortowanie tablic (77)
o Tworzenie asocjacji (77)
o UŜycie asocjacji (79)
o Dodawanie elementów do asocjacji (79)
o Sprawdzanie, czy istnieje dany element asocjacji (80)
o Usuwanie elementów asocjacji (80)
o Przetwarzanie asocjacji w pętli (81)
o Wyświetlanie asocjacji (82)
o Sortowanie asocjacji (82)
o Łączenie dwóch asocjacji (83)
o UŜycie asocjacji i tablic w przypisaniach list (83)
o UŜycie typów ogólnych (84)
o Porównywanie typów ogólnych i haseł tablicy symboli (85)
Rozdział 4. Operatory i priorytety (87)
· W skrócie (87)
o Priorytety operatorów (88)
· Zagadnienia (89)
o NajwyŜszy priorytet: termy i lewostronne operatory list (89)
Czarna Księga - PERL
5
o Operator "strzałka" (90)
o Inkrementacja i dekrementacja (90)
o Potęgowanie (91)
o Symboliczne operatory unarne (91)
o Operatory wiązania (92)
o MnoŜenie i dzielenie (92)
o Dodawanie, odejmowanie i konkatenacja (93)
o Operatory przesunięć (93)
o Nazwane operatory unarne (94)
o UŜycie operatorów testowania plików (94)
o Operatory porównania (95)
o UŜycie operatorów równości (97)
o Iloczyn bitowy (98)
o Bitowa alternatywa (98)
o Bitowa alternatywa wyłączająca (98)
o UŜycie logicznej koniunkcji w stylu C (99)
o UŜycie logicznej alternatywy w stylu C (100)
o Operator zakresu (100)
o Operator wyboru (101)
o Przypisania (102)
o Przecinek jako operator (102)
o UŜycie prawostronnych operatorów list (103)
o Logiczna negacja (103)
o Logiczna koniunkcja (103)
o Logiczna alternatywa (103)
o Logiczna alternatywa wykluczająca (104)
Rozdział 5. Instrukcje warunkowe i p ę tle (105)
· W skrócie (105)
o Instrukcje warunkowe (105)
o Pętle (106)
· Zagadnienia (107)
o Instrukcja if (107)
Zgłoś jeśli naruszono regulamin