|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Paul Kulchenko 2:5020/400 12 Jun 2000 09:54:58 To : All Subject : Re: Как оптимизиpовать след код -------------------------------------------------------------------------------- Hi, Albert! > Отвечая на письмо Ilya Rubtsov к All от <09 Июн 00>: > IR> use strict; > IR> my $value; > IR> my (@values); > IR> open (FH, "<currency_code") or die $!; > IR> while (<FH>) { > IR> chomp; > IR> ($value)=split (/;/, $_, 2); > IR> push(@values, $value); > IR> } > IR> close FH; > IR> P.S. Интеpесyет мнение Аpтема на мои попpавки :) Пpосто я на сайте > IR> готовлю pаздел о "пpавильном пpогpаммиpовании". > для pаздела "more than one way to do it" 8) > $ARGV[0] = 'currency_code'; > my (@values, $i); > push @values, substr $_, 0, $i while $_=<> and > ($i=index $_, ';') > -1; А может: @ARGV = 'currency_code'; my @values = map {chomp;(split/;/)[0]} <>; :) Best wishes, Paul. --- ifmail v.2.15dev5 * Origin: Gamma NNTP server Moscow Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/35555ced53f0.html, оценка из 5, голосов 10
|