Documentation for a newer release is available. View Latest

펄(perl)

펄 코어 모듈의 꾸러미 구성

페도라 27의 출시는 펄 핵심 모듈이 페도라에 의해 꾸러미되는 방식에 변화를 가져옵니다. 펄에서, 핵심 모듈은 펄 인터프리터와 함께 탑재되는 표준 모듈 묶음입니다. 이전에 페도라에서, 펄 핵심 모듈은 'perl' 꾸러미를 설치해도 전체 펄 핵심 모듈 묶음을 설치하지 않는 그런 방식으로 여러 하위 꾸러미로 분할되어져 있습니다. 이와 같은 동작은 대부분의 펄 사용자가 예상한 것이 아니므로, 페도라 27부터, perl 꾸러미를 설치하면 이제 펄 핵심 모듈의 전체 묶음이 설치됩니다. 이는 'perl-interpreter' 꾸러미만 설치에 의해 최소한의 펄 인터프리터만 설치 할 수 있습니다.

펄 5.26

새로운 펄 버전은 매년 출시되고 버전 5.2은 2017년 안정된 출시입니다. 이 출시는 광범위한 결과로 향상된 세 가지를 포함합니다:

"." 더 이상 @INC에 없습니다

보안상의 원인으로, 현재 디렉토리(".")는 모듈 검색 경로(@INC)의 끝에서 더 이상 설정에 의해 포함되지 않습니다. 이는 모듈의 빌딩, 시험과 설치, 그리고 스크립트 실행에 대한 광범위한 영향을 줄 수 있습니다.

'do’는 이제 경고 할 수도 있습니다

`do`는 이제 @INC에서 "."이 포함된 경우 적재 할 수 있는 파일을 적재 할 수 없는 경우에 더 이상 사용하지 않는 경고를 표시합니다.

정규 표현 유형에서, 말 그대로 왼쪽 중괄호 "{"을 이스케이프해야 합니다

정규표현식 유형에서 이스케이프되지 않은 { 문자 그대로는 더 이상 허용되지 않습니다. 좌측 중갈호에서 일치를 지정하도록 "\{" 또는 "[{]"와 같은 유형을 사용하세요.

이와 같은 출시에 대해 더 많은 정보를 위해, 5.26.0 perldelta 웹 부분을 참고해 주세요.