Pytania oznaczone «perl»

88
Jak uzyskać listę zainstalowanych modułów CPAN?

Oprócz próbowania perldoc <module name> indywidualnie dla dowolnego modułu CPAN, który mi się podoba lub przegląda system plików i patrząc na katalogi Nie mam pojęcia, jakie moduły zainstalowaliśmy. Jaki jest najłatwiejszy sposób uzyskania dużej listy wszystkich zainstalowanych...

86
Użycie „use utf8;” daje mi „szeroki charakter w druku”

Jeśli uruchomię następujący program w Perlu: perl -e 'use utf8; print "鸡\n";' Otrzymuję to ostrzeżenie: Wide character in print at -e line 1. Jeśli uruchomię ten program w Perlu: perl -e 'print "鸡\n";' Nie dostaję ostrzeżenia. Pomyślałem, że use utf8konieczne jest użycie znaków UTF-8 w...

86
Jak przekonwertować ciąg znaków na liczbę w Perlu?

Mam ciąg, który zawiera wartość dziesiętną i muszę przekonwertować ten ciąg na zmienną zmiennoprzecinkową. Tak więc przykład łańcucha, który mam, to "5,45" i chcę mieć odpowiednik zmiennoprzecinkowy, abym mógł dodać do niego .1. Szukałem w Internecie, ale widzę tylko, jak przekonwertować ciąg na...

82
Zmienne Nginx podobne do SetEnv w Apache?

Używam SetEnv w Apache, aby ustawić niektóre zmienne w virtualhostach, które odzyskuję w PHP za pomocą $_SERVER[the_variable]. Teraz przechodzę na Perl Catalyst i Nginx, ale wygląda na to, że dyrektywa „env” w Nginx nie jest taka sama. To nie działa. Jak to osiągnąć? Oto zdjęcie w tle, na...

82
Co oznacza składnia << 'm' = ~ m >> w perlu?

Rozumiem więc, że perl ma bardzo nietypową składnię, ale tamtego dnia natknąłem się na fragment kodu, który wprawił mnie w zakłopotanie. Czy ktoś mógłby mi wyjaśnić, co to znaczy: <<'m'=~m>> print $a unless $b; return; m ; Wygląda jak składnia HEREDOC, ale nie w żadnej formie,...

81
Jak mogę używać CPAN jako użytkownik inny niż root?

Chcę zainstalować moduły Perla na serwerze współdzielonym, na którym nie mam uprawnień administratora. Jak mogę to zrobić? Wydaje się, że mają również starszą wersję CPAN (narzeka na to podczas uruchamiania polecenia), czy jest możliwe zaktualizowanie polecenia CPAN używanego z mojego konta bez...