3813100480

3813100480




Internetowe Bazy Danych - wykład 12

OPERATORY

Operatory, które mogą być używane podczas programowania w Perlu w większości zapożyczone są z języków C, Fortranu, sed oraz awk. Operatory można podzielić ze względu na: liczbę argumentów (jednoargumentowe, dwuargumentowe i trzyargumentowe), typ (wrostkowe i przedrostkowe) oraz rodzaj obiektów, na które działają (liczby, napisy i pliki).

Wyrażenia często muszą być łączone i modyfikowane na różne sposoby i do tego służą właśnie operatory. O kolejności wykonywania operacji decyduje priorytet danego operatora. Można spotkać określenie, że jeden operator jest bardziej wiążący niż inny. Oznacza to tyle, że ma wyższy priorytet niż inny.

Operatory Perlą od najwyższego do najniższego priorytetu.

Łączność

Typ operatora

Lewostronna

zwrotów i list

Lewostronna

-> (operator dereferencji)

Brak

++— (autoinkrementacja i autodekrementacja)

Prawostronna

** (podnoszenie do potęgi)

Prawostronna

! ~\+ -

Lewostronna

=~!~ (operatory wiążące)

Lewostronna

*/%x (operatory mnożnikowe)

Lewostronna

+ - .

Lewostronna

«» (operatory przesuwania)

Prawostronna

alarm, my, ord, rmdir, sin, uc, stat, lc i inne

Prawostronna

<> <= >= lt, gt, le, ge (operatory relacyjne)

Prawostronna

== != <=> eq, ne, cmp (operatory równości)

Lewostronna

&

Lewostronna

1 (operatory zakresu)

Lewostronna

&& (operatory logiczne)

Lewostronna

I| (operatory logiczne)

Brak

Prawostronna

?: (operator warunkowy)

Prawostronna

- += - *= (operatory przypisania)

Lewostronna

, => (operatory przecinka)

Brak

Listowe

Prawostronna

Not (operatory logiczne)

Lewostronna

And (operatory logiczne)

Lewostronna

Or, xor (operatory logiczne)

- 10-



Wyszukiwarka

Podobne podstrony:
Internetowe Bazy Danych - wykład 12 Operatory arytmetyczne Są to nic innego jak zwykłe matematyczne
Internetowe Bazy Danych - wykład 12 Operatory badające pliki Ostatnią grupą operatorów z tych
Internetowe Bazy Danych - wykład 12 Oprócz tablic, które może utworzyć sam programista i użytkownik
Internetowe Bazy Danych - wykład 12 Pr zykładowy zapis Nazwa operatora Działanie $a &&
Internetowe Bazy Danych - wykład 12 Instrukcje, które powodują sprawdzenie ilości znaków w łańcuchu
Internetowe Bazy Danych - wykład 12 Jest możliwe również aby przypisanie odnosiło się do tej samej z
Internetowe Bazy Danych - wykład 12 PROCEDURY W większości obecnie stosowanych języków programowania
Internetowe Bazy Danych - wykład 12 chmod LISTA Funkcja ta powoduje zmianę atrybutów plików znajdują
Internetowe Bazy Danych - wykład 12 STRUKTURY STERUJĄCE Większość prostych programów pisanych w Perl
Internetowe Bazy Danych - wykład 12 Pełna składnia pętli while wygląda następująco: while
Internetowe Bazy Danych - wykład 12 INSTALACJA I KONFIGURACJA Na początek trzeba zaopatrzyć się w Pe
Internetowe Bazy Danych - wykład 12 Instrukcja foreach Jest to ostatnia z głównych instrukcji iterac
Internetowe Bazy Danych - wykład 12 skrypcie to próba wywołania go z komendy ./nazwa_skryptu lub sam
Internetowe Bazy Danych - wykład 12 ZMIENNE I TABLICE ZMIENNYCH Zmienna to nic innego jak wygodny sc
Internetowe Bazy Danych - wykład 12 Inny przykład zastosowania odpowiednich cudzysłowów: $a = jeden
Internetowe Bazy Danych - wykład 12 Należy pamiętać przy tym, że odwołując się do zmiennej umieszczo
Internetowe Bazy Danych - wykład 12 Hasz jest nieuporządkowanym zbiorem skalarów. Udostępnia swoje w
Internetowe Bazy Danych - wykład 12 %SIG Jest to hasz używany do ustawiania procedur obsługi sygnałó
Internetowe Bazy Danych - wykład 12PERL HISTORIA Perl (Pracitcal Extraction and Report Language) jes

więcej podobnych podstron