Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ogranicavanje niza ili kako se vec kaze

[es] :: Perl :: ogranicavanje niza ili kako se vec kaze

[ Pregleda: 3754 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

misa vranje
Milos Stanojevic
Vranje

Član broj: 15298
Poruke: 127
*.vdial.verat.net.



Profil

icon ogranicavanje niza ili kako se vec kaze24.12.2004. u 21:15 - pre 234 meseci
Zelim da uz pomoc funkcije join povezem u jedan string elemente niza @ARGV stim sto zelim da povezem sve od treceg do zadnjeg.E sad kad bih ja znao koliko je korisnik uneo argumenata onda bih mogao da napisem @ARGV[2..x] gde je x zadnji element u nizu.Pitanje je znaci:
1.Kako da ogranicim niz od nekog odredjenog elementa pa do kraja niza
2.Kako da odredim koliko elemenata ima niz

Hvala
 
Odgovor na temu

milanche
San Francisco

Član broj: 2447
Poruke: 1200
*.3.133.130.ptr.us.xo.net.



+1001 Profil

icon Re: ogranicavanje niza ili kako se vec kaze24.12.2004. u 21:44 - pre 234 meseci
Pitanje 2:

Kako naci velicinu niza:

Code:

$duzina = @niz;

Kad se ovako napise (tj. skalar = niz), u skalaru osvane duzina niza.

Pitanje 1 vidim da i sam znas kako na bazi odgovora na pitanje 2.
 
Odgovor na temu

misa vranje
Milos Stanojevic
Vranje

Član broj: 15298
Poruke: 127
*.vdial.verat.net.



Profil

icon ogranicavanje niza ili kako se vec kaze24.12.2004. u 22:09 - pre 234 meseci
Na pitanje 1. mislio sam da li ima neka promenljiva koja vec ima duzinu niza pa da mogu odmah da je upotrebim umesto da radim tako kao sto si mi ti rekao mada i ovo tvoje pije vodu.

Hvala ti puno
 
Odgovor na temu

index

Član broj: 22806
Poruke: 7
*.ptt.yu.



Profil

icon Re: ogranicavanje niza ili kako se vec kaze24.12.2004. u 23:26 - pre 234 meseci
Ako niz koristis u skalarnom kontekstu, dobices broj elemata niza.
Pretpostavljam da je ono sto trazis,
Code:
$#niz

sto predstavlja index poslednjeg elementa u nizu.
Broj elemenata u nizu bi bio
Code:
$duzina == @niz == $#niz + 1 

 
Odgovor na temu

misa vranje
Milos Stanojevic
Vranje

Član broj: 15298
Poruke: 127
62.108.97.*



Profil

icon ogranicavanje niza ili kako se vec kaze27.12.2004. u 21:07 - pre 234 meseci
Da li @niz moze da se koristi direktno u racunskim operacijama tj. da li:
$promenljiva=sin(@niz);
vraca sinus velicine niza u promenljivu ili vraca gresku,a $#niz je promenljiva koja mi je bila potrebna.l
 
Odgovor na temu

index

Član broj: 22806
Poruke: 7
217.26.66.*



Profil

icon Re: ogranicavanje niza ili kako se vec kaze29.12.2004. u 07:24 - pre 234 meseci
Moze za funkcije za koje znas da sigurno preuzimaju jedan skalarni parametar.
Ali u principu treba izbegavati takve izraze zbog nacina na koji perl funkcije preuzimaju svoje parametre.
Do sada se nisam susreo sa takvim funkcijama, ali moze da se konstruise funkcija, koja ce se razlicito ponasa u zavisnosti da li je prosledjen jedan ili vise parametara (rezimo kompletan niz).

Primer:

Code:

sub funkcija {
   if (@_==1) {
      ...
   } else {
      ...
   }
}
 
Odgovor na temu

[es] :: Perl :: ogranicavanje niza ili kako se vec kaze

[ Pregleda: 3754 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.