«perl» 태그된 질문

Perl은 정규식 및 문자열 구문 분석 기능을 기본적으로 지원하는 것으로 알려진 절차적이고 수준 높은 범용 동적 프로그래밍 언어입니다. Perl에 대한 일반적인 질문은이 태그를 사용하십시오. 새로운 (그러나 관련되는) 언어 인 Raku (이전의 "Perl 6")와 관련된 것들은 raku 태그를 사용하십시오. 다른 언어로 된 Perl 스타일 정규식의 경우 정규식 태그를 사용하거나 PCRE 라이브러리를 기반으로하는 경우 pcre 태그를 사용하십시오.


5
루트가 아닌 사용자로 CPAN을 어떻게 사용할 수 있습니까?
루트 액세스 권한이없는 공유 서버에 Perl 모듈을 설치하고 싶습니다. 어떻게 할 수 있습니까? 그들은 또한 이전 버전의 CPAN을 가지고있는 것 같습니다 (명령을 실행할 때 불만이 있습니다), 루트 액세스없이 내 계정에서 사용중인 CPAN 명령을 업데이트 할 수 있습니까?
81 perl  cpan 

14
Perl에서 키가 주어진 배열에서 나오는 해시를 어떻게 생성합니까?
배열이 있다고 가정 해 봅시다. "배열에 X가 포함되어 있습니까?"라는 작업을 많이 할 것입니다. 체크 무늬. 이를 수행하는 효율적인 방법은 해당 배열을 해시로 바꾸는 것입니다. 여기서 키는 배열의 요소입니다. 그러면 다음과 같이 말할 수 있습니다.if ($ hash {X}) {...} 이 배열에서 해시로 변환하는 쉬운 방법이 있습니까? 이상적으로는 익명 배열을 취하고 익명 …
80 arrays  perl  hash 



2
일부 사용자는 왜 Perl에서 클래스 이름을 인용합니까?
를 보면 Type::Tiny호출 할 때 클래스 이름 Type::Tiny->new이 공식 문서에 인용되어 있음을 알 수 있습니다. my $NUM = "Type::Tiny"->new( name => "Number", constraint => sub { looks_like_number($_) }, message => sub { "$_ ain't a number" }, ); 왜 이런거야? 이것은 단순한 스타일입니까? 이 연습에 성능상의 영향이 있습니까?


1
Raku에서 WC -L을 에뮬레이트하는 방법
perl 5에서는 wc -loneliner를 사용하여 에뮬레이션 할 수 있습니다 . perl -lnE 'END {say $.}' test.txt Raku에서이 기능을 구현하는 방법 이것을 구현하려고하면 : raku -e 'say "test.txt".IO.open.lines.elems' 속도가 느리고 많은 메모리를 사용합니다. 재생산을위한 정보 : $ wget http://eforexcel.com/wp/wp-content/uploads/2017/07/1500000%20Sales%20Records.zip $ unzip "1500000 Sales Records.zip" $ mv "1500000 Sales Records.csv" part.txt $ …
9 perl  raku 

2
Perl의 Glob에는 제한이 있습니까?
5 개의 예상되는 반환 문자열을 실행 중입니다. while (glob '{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}'x5) { print "$_\n"; } 그러나 4 문자 만 반환합니다. anbc anbd anbe anbf anbg ... 그러나 목록의 문자 수를 줄이면 : while (glob '{a,b,c,d,e,f,g,h,i,j,k,l,m}'x5) { print "$_\n"; } 올바르게 반환됩니다. aamid aamie aamif aamig aamih ... 누군가 내가 여기서 누락 …
9 perl 

2
Perl 5.26과 함께 Ubuntu에 Raku (Perl 6) 설치
Raku (Perl 6)와 그 구문을 배우고 싶어합니다. 우분투 컴퓨터에 Perl 5가 이미 설치되어 있습니다. vinod@ubuntu-s-1vcpu-1gb-nyc1-01:~$ perl -v This is perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux-gnu-thread-multi (with 67 registered patches, see perl -V for more detail) Copyright 1987-2017, Larry Wall Perl may be copied only under the …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.