3813100494

3813100494



Internetowe Bazy Danych - wykład 12 Inny przykład zastosowania odpowiednich cudzysłowów:

$a = 'jeden';

$b = 'dwa';

$c = 'trzy';

print $a.'-'.$b.'-'.$c;    #wypisuje    jeden -    dwa -    trzy

print '$a - $b - $c';    #wypisuje    $a - $b    - $c

print "$a - $b - $c";    #wypisuje    jeden -    dwa -    trzy

Kompilator rozróżnia wielkie i małe litery. Tak więc mogą istnieć dwie różne zmienne, jedna $w a druga $W i nie będą ze sobą mylone. Nazwy zmiennych można dobierać dowolnie, mogą nimi być kombinacje liter i cyfr o nieograniczonych długościach.

Od tej zasady jest jednak kilka wyjątków. Najważniejszym z nich jest zmienna opisywanajako Jest to typ zmiennej domyślnej, która jest używana raczej przez doświadczonych programistów. Pozwala ona wyeliminować część kodu przez to skracając program i eliminując zbyt dużą liczbę użytych zmiennych. Operacje są na niej wykonywane jeśli nie została wyspecyfikowana inna zmienna. Na przykład:

$zdanie = 'Pies i kot za sobą nie przepadają.'; if ($zdanie =~/kot/)

print 'Znalazłem wyraz kot.';

}

Jak widać przykład ten powoduje wyszukanie w podanej zmiennej wyrazu "kot" i wyświetlenie informacji o jego ewentualnej obecności. Można to jednak zapisać nieco prościej stosując zmienną domyślną

$_ = 'Pies i kot za sobą nie przepadają.'; if (/kot/)

{

print 'Znalazłem wyraz kot.';

}

W przypadku tego małego fragmentu kodu nie widać szczególnie dużej oszczędności czasu czy miejsca wprowadzając do użycia zmienną domyślną, ale przy bardzo rozbudowanych programach jest ona przydatna i stosowana.

Wspomniana już druga grupa zmiennych to ogólnie nazywając mnogości. Pewne rodzaje stosowanych zmiennych mają za zadanie przechowywać wiele logicznie ze sobą powiązanych wartości. Do realizacji tego w Perlu można się posłużyć dwoma typami zmiennych: tablicą oraz haszem.

Tablice stosujemy wtedy gdy chcemy znaleźć konkretną wartość za pomocą przyporządkowanej jej liczbie, hasz natomiast wyszukuje po nazwach. Tablice to nic innego jak uporządkowane listy skalarów, które można odczytać podając kolejny jego numer na liście. Znajdować się tam mogą zarówno liczby, napisy jak i mieszanka obu. Żeby przypisać listę danej tablicy wystarczy tylko zgrupować odpowiednie zmienne (najczęściej jakoś logicznie ze sobą powiązane) np.:

@gazy = ("azot", "tlen", "hel", "wodór");

-5-



Wyszukiwarka

Podobne podstrony:
Internetowe Bazy Danych - wykład 12 OPERATORY Operatory, które mogą być używane podczas programowani
Internetowe Bazy Danych - wykład 12 Operatory arytmetyczne Są to nic innego jak zwykłe matematyczne
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 Pr zykładowy zapis Nazwa operatora Działanie $a &&
Internetowe Bazy Danych - wykład 12 Operatory badające pliki Ostatnią grupą operatorów z tych
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 Instrukcje, które powodują sprawdzenie ilości znaków w łańcuchu
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 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 Oprócz tablic, które może utworzyć sam programista i użytkownik
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