Portál AbcLinuxu, 13. května 2025 20:55

Dotaz: perl - hledání v poli (nejbližší vyšši / nižší)

1.9.2005 15:03 Jira
perl - hledání v poli (nejbližší vyšši / nižší)
Přečteno: 220×
Odpovědět | Admin
Zdravím. Mám pole čísel @a a číselnou hodnotu $i. Existuje v perlu funkce, která vrátí $i, pokud je hodnota $i mezi prvky @a, jinak nejbližší vyšší hodnotu z @a (pokud tam nějaká je?). Díky.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.9.2005 15:50 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: perl - hledání v poli (nejbližší vyšši / nižší)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi neexistuje, ale jde o obyčejné hledání minima, takže... v čem je problém?
1.9.2005 17:22 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: perl - hledání v poli (nejbližší vyšši / nižší)
Odpovědět | | Sbalit | Link | Blokovat | Admin
sub hyper_Jira_function {
my $i=shift;
my $m;
foreach (@_) {
  next if $_<$i;
  $m=$_ if !defined $m or $_<$m;
}
return $m
}
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.