[ Pobierz całość w formacie PDF ]
3.
Konwencje nazewnicze ...............................................................................................51
Identyfikatory
52
Wartości logiczne
55
Zmienne referencyjne
56
Tablice zwykłe i asocjacyjne
57
Znaki podkreślenia
58
Wielkość liter
58
Skróty
60
Niejednoznaczne skróty
61
Niejednoznaczne nazwy
61
Procedury narzędziowe
62
4.
Wartości i wyrażenia .................................................................................................. 65
Ograniczniki łańcuchów
65
Łańcuchy puste
67
Łańcuchy jednoznakowe
67
Znaki specjalne
68
Stałe
69
Początkowe zera
72
Długie liczby
73
Łańcuchy wielowierszowe
73
Dokumenty here
74
Wcięcia w dokumentach here
74
Terminatory dokumentów here
75
Przytaczanie terminatorów
77
Nagie słowa
77
Grube przecinki
78
Cienkie przecinki
80
Operatory o niskim priorytecie
81
Listy
82
Przynależność do listy
83
5.
Zmienne ....................................................................................................................... 85
Zmienne leksykalne
85
Zmienne pakietowe
87
Lokalizowanie
89
Inicjalizacja
89
Zmienne interpunkcyjne
90
Lokalizowanie zmiennych interpunkcyjnych
92
Zmienne dopasowania
93
Dolar-znak podkreślenia
96
6
|
Spis treści
Indeksy tablic
98
Wycinki
99
Układ wycinków
100
Wyodrębnianie list z wycinków
101
6.
Struktury sterujące .....................................................................................................103
Bloki if
103
Selektory przyrostkowe
104
Inne modyfikatory przyrostkowe
105
Negatywne instrukcje sterujące
106
Pętle w stylu C
109
Niepotrzebne indeksowanie
110
Potrzebne indeksowanie
112
Zmienne iteracyjne
114
Nieleksykalne iteratory pętli
116
Generowanie list
118
Wybieranie elementów z listy
119
Transformacja listy
120
Złożone odwzorowania
121
Efekty uboczne przetwarzania list
122
Wielokrotny wybór
124
Wyszukiwanie wartości
125
Operatory trójkowe w układzie tabelarycznym
128
Pętle do...while
129
Kodowanie liniowe
131
Rozproszone sterowanie
132
Powtarzanie przebiegu pętli
134
Etykiety pętli
135
7.
Dokumentacja ............................................................................................................139
Typy dokumentacji
139
Szablony
140
Rozszerzone szablony
144
Miejsce
145
Ciągłość
145
Położenie
146
Dokumentacja techniczna
146
Komentarze
147
Dokumentacja algorytmiczna
148
Dokumentacja wyjaśniająca
149
Dokumentacja defensywna
149
Spis treści
|
7
Dokumentacja sygnalizująca
150
Dokumentacja dygresyjna
150
Korekta
152
8.
Funkcje wbudowane ..................................................................................................153
Sortowanie
153
Odwracanie list
156
Odwracanie skalarów
157
Dane z polami o stałej szerokości
157
Dane rozdzielone separatorami
160
Dane z polami o zmiennej szerokości
161
Ewaluacje łańcuchów
163
Automatyzacja sortowania
166
Podłańcuchy
167
Wartości tablic asocjacyjnych
168
Rozwijanie nazw plików
168
Wstrzymywanie programu
169
Funkcje map i grep
170
Funkcje narzędziowe
171
9.
Procedury ....................................................................................................................177
Składnia wywołań
177
Homonimy
179
Listy argumentów
180
Nazwane argumenty
183
Brakujące argumenty
184
Domyślnie wartości argumentów
185
Skalarne wartości zwrotne
187
Kontekstowe wartości zwrotne
188
Wielokontekstowe wartości zwrotne
191
Prototypy
194
Jawne powroty
196
Zwracanie błędów
198
10.
Wejście-wyjście ..........................................................................................................201
Uchwyty plików
201
Pośrednie uchwyty plików
203
Lokalizowanie uchwytów plików
204
Eleganckie otwieranie
205
Sprawdzanie błędów
207
Porządkowanie
207
Pętle wejściowe
209
8
|
Spis treści
Wczytywanie danych wiersz po wierszu
210
Proste „zasysanie”
211
Zaawansowane „zasysanie”
212
Standardowe wejście
213
Pisanie w uchwytach plików
214
Proste monitowanie
214
Interaktywność
215
Zaawansowane monitowanie
217
Wskaźniki postępu
218
Automatyczne wskaźniki postępu
220
Automatyczne opróżnianie bufora
221
11.
Referencje .................................................................................................................. 223
Wyłuskiwanie
223
Referencje w nawiasach klamrowych
224
Referencje symboliczne
226
Referencje cykliczne
227
12.
Wyrażenia regularne .................................................................................................231
Rozszerzone formatowanie
232
Granice wierszy
233
Granice łańcuchów
234
Koniec łańcucha
235
Dopasowywanie dowolnych znaków
236
Opcje dla leniwych
237
Nawiasy klamrowe jako ograniczniki w wyrażeniach regularnych
237
Inne ograniczniki
240
Metaznaki
241
Nazwy znaków
242
Właściwości
242
Odstępy
243
Nieograniczone powtórzenia
244
Nawiasy przechwytujące
246
Przechwycone wartości
246
Zmienne przechwytujące
247
Dopasowywanie po kawałku
250
Tabelaryczne wyrażenia regularne
252
Konstruowanie wyrażeń regularnych
254
Wyrażenia regularne z puszki
255
Alternacje
257
Wyodrębnianie wspólnej części alternacji
258
Wycofywanie
260
Porównywanie łańcuchów
262
Spis treści
|
9
[ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • losegirl.htw.pl