perl

Jaka jest wersja Perla iteratora Pythona?

Uczę się Perla w mojej pracy i cieszę się nim. Zwykle pracuję w Pythonie, ale szef chce Perla. Większość pojęć w Pythonie i ... or list? } foreach my $number (fibonacci(15)) { print $number . "\n"; } Z góry dziękuję za bycie miłym dla nowicjusza...

Perl: if (element w liście)

Szukam obecności elementu na liście. W Pythonie jest in słowo kluczowe i zrobiłbym coś takiego: if element in list: doTask Czy jest coś równoważnego w Perlu bez konieczności ręcznego iteracji całej listy?

Python slow read performance issue

Podążając za wcześniejszym wątkiem, zmniejszyłem swój problem do gołych kości, podczas migracji ze skryptu Perla do Pythona z ... 11.13elapsed 40%CPU (0avgtext+0avgdata 1212maxresident)k 1230416inputs+1200000outputs (6major+414minor)pagefaults 0swaps

Jak mogę łączyć hasze w Perlu?

Jaki jest najlepszy sposób na połączenie obu hashów w % hash1? Zawsze Wiem, że %hash2 i %hash1 zawsze mają unikalne klucze. ... ą linię kodu, jeśli to możliwe. $hash1{'1'} = 'red'; $hash1{'2'} = 'blue'; $hash2{'3'} = 'green'; $hash2{'4'} = 'yellow';

Jak przechwycić stderr, stdout i kod wyjścia jednocześnie w Perlu?

Czy jest możliwe uruchomienie zewnętrznego procesu z Perla, przechwycenie jego stderr, stdout i kodu zakończenia procesu? Wy ... :Open3, aby przechwycić wyjścia, i system (), aby uzyskać kody wyjścia. Jak przechwycić stderr, stdout i kod wyjścia na raz?

Perl czyta wiersz po wierszu

Mam prosty skrypt Perla do odczytu pliku linia po linii. Kod znajduje się poniżej. Chcę wyświetlić dwie linie i przerwać pętl ... unt = 0; foreach $line (<INFO>) { print $line; if ($++counter == 2){ last; } } close(INFO);

Jak mogę wyświetlić listę wszystkich plików w katalogu z Perlem? [duplikat]

To pytanie ma już odpowiedź tutaj: Jak odczytać zawartość katalogu w Perlu? ... wszystkich plików i katalogów w katalogu? Pamiętam, że Java mA File.list() do tego? Czy istnieje porównywalna metoda w Perlu?

Jak Mogę zainstalować moduły Perla bez uprawnień roota?

Jestem na komputerze z Linuksem, na którym nie mam uprawnień roota. Chcę zainstalować kilka pakietów poprzez CPAN do mojego k ... dostępu do zapisu /usr/lib/perl5/whatever. Jak skonfigurować CPAN, aby móc zainstalować pakiety do mojego katalogu domowego?

Jakie są dobre metody debugowania Perla?

Czy są jakieś inne sposoby debugowania Perla poza Data::Dumper i perl -d?

Jaki jest twój najnowszy przydatny Perl one-liner(lub fajka z perlem)? [zamknięte]

Jednowierszowy powinien: rozwiąż prawdziwy problem nie być szeroko tajemniczy (powinien być łatwy do zrozumienia i odtwor ... pisanie tego (nie powinno być zbyt mądre) Szukam praktycznych porad i trików(komplementarne przykłady dla perldoc perlrun).

Czy istnieje skrót Perla do zliczania liczby dopasowań w łańcuchu?

Załóżmy, że mam: my $string = "one.two.three.four"; Jak powinienem grać z kontekstem, aby uzyskać liczbę razy wzór znalaz ... szczając nawiasy wokół $number, wymuszę kontekst tablicy, a używając scalar, uzyskam liczbę. Jednak wszystko co dostaję to 1.

Jak użyć zmiennej po stronie zastępczej operatora zastępczego Perla?

Chciałbym wykonać następujące czynności: $find="start (.*) end"; $replace="foo \1 bar"; $var = "start middle end"; $var =~ ... e to nie działa. Też nie: $replace='foo \1 bar'; Jakoś czegoś mi brakuje odnośnie ucieczki. Naprawiłem brakujące " s "

Czy powinienem użyć d lub [0-9], aby dopasować cyfry w wyrażeniu regularnym Perla?

Po przeczytaniu wielu pytań/odpowiedzi w ciągu ostatnich kilku tygodni, widziałem użycie \d w wyrażeniach regularnych Perla s ... -name \*pm | xargs grep '\\d' | wc -l 298 $find /System/Library/Perl/5.8.8/ -name \*pm | xargs grep '\[0-9\]' | wc -l 26

Czy mogę użyć listy jako hash w R? Jeśli tak, to dlaczego tak wolno?

Przed użyciem R, użyłem sporo Perla. W Perlu często używam hashów, a szukanie hashów jest ogólnie uważane za szybkie w Perlu. ... zukań tylko wyolbrzymia rozbieżność? Czy istnieje lepsza alternatywa dla struktury danych hashowych w R niż natywna lista ()?

Perl array vs list

Mam dwie struktury danych w Perlu: Tablica: my @array2 = ( "1", "2", "3"); for $elem (@array2) { print $elem."\n"; } ... hciałbym iterację nad elementami w obu przypadkach, ale dlaczego drugie rozwiązanie daje mi tylko odniesienie do tej tablicy?

Profilowanie wykorzystania pamięci Perla i wykrywanie nieszczelności?

Napisałem trwałą usługę sieciową w Perlu, która działa na Linuksie. Niestety, jak działa, jego rozmiar Stack rezydenta (RS ... ni w żadnym z różnych interaktywnych profilerów, więc ciepła, delikatna, nie ezoteryczna odpowiedź byłaby mile widziana. :-)

wyodrębnianie unikalnych wartości między 2 zestawami / plikami

Pracując w linux / shell env, Jak mogę wykonać: Plik tekstowy 1 zawiera: 1 2 3 4 5 Plik tekstowy 2 zawiera: 6 7 1 2 3 ... w pliku 2, których nie ma w pliku 1. Więc " 6 " i " 7 " w tym przykładzie. Jak to zrobić z linii poleceń? Wielkie dzięki!

Jak znaleźć zależności modułów mojego skryptu Perl?

Chcę, aby inny programista uruchomił skrypt Perla, który napisałem. Skrypt wykorzystuje wiele modułów CPAN, które muszą być z ... raint::Registry Moose::Meta::Role::Application::ToClass Class::C3 List::Util Imager::Color … Wygląda na to, że to zadziała.

Pytania każdy dobry programista Perla powinien być w stanie odpowiedzieć [zamknięty]

zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. ... dchodzącymi klonami, oto jeden dla społeczności Perla. Jakie są pytania dobry programista Perla powinien umieć odpowiedzieć?

Łatwy sposób na wydrukowanie tablicy Perla? (z małym formatowaniem)

Czy istnieje Łatwy sposób na wydrukowanie tablicy Perla z przecinkami pomiędzy każdym elementem? Pisanie pętli for jest dość proste, ale niezbyt eleganckie....jeśli to ma sens.