-
Notifications
You must be signed in to change notification settings - Fork 0
/
listy.pl
41 lines (32 loc) · 791 Bytes
/
listy.pl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
use 5.30.1;
use strict;
use utf8;
my @slowa = qw(x d a z);
say "pierwszy element listy: $slowa[0]";
#liczba elemntow listy
my $ile = @slowa;
say "Lista ma $ile elementy";
#ostatni element listy
say "Ostatni element to: $slowa[$ile-1]";
push @slowa, 'b';
say "Ostatni element to: $slowa[$#slowa]";
say "Ostatni element to: $slowa[-1]";
# referencje
my @wiersz1 = (1,2,3);
my $wiersz2 = [4,5,6]; #skalar
my @macierz = (\@wiersz1, $wiersz2);
say @macierz; # adresy do elementow
say @slowa;#napis
my @liczby = (1,2,3);
say @liczby; # napis
# wypisz w petli liczby od 9 do 0
say "$_..." for reverse 0..9; # operator .. tworzy listę
say "Drugi sposob:";
for (my $i = 9; $i>0; $i--){
say "$i...";
}
# wypisz zawartosc listy liczby
for (@liczby){
say $_; # say it
}
say for sort @slowa;