August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Wielokrotnie korzystaliśmy z języków programowania, takich jak Perl, które pozwalają na umieszczenie wywołania funkcji w sekcji kodu, który jest zapisany przed definicją tej funkcji. W skryptach bash takie rozwiązanie nie działa poprawnie.
Skrypty powłoki są odczytywane i wykonywane „wiersz po wierszu” od początku do końca pliku. Funkcje muszą więc być zdefiniowane przed ich wywołaniem.
W niektórych językach programowania, w takich jak Perl, interpretacja kodu składa się z kilku etapów pośrednich. Dzięki nim cały skrypt jest analizowany jako jeden moduł. Rozwiązanie to umożliwia zapisanie kodu funkcji main() przed wywoływanymi funkcjami (lub procedurami). ...
Read now
Unlock full access