최고의 펄 기본 문법 튜토리얼 2024년, 이 튜토리얼에서는 첫 번째 펄 프로그램,스크립트 파일,주의,빈 펄,단일 및 이중 따옴표,여기에 문서,이스케이프 문자,펄 식별자,를 배울 수 있습니다.
펄은 C가, 나오지도, AWK, 셸 스크립트, 그리고 다른 프로그래밍 언어의 많은 기능, 구문이 해당 언어와 다소 유사하다 빌려뿐만 아니라, 자신의 특성을 갖는다.
펄 프로그램과 선언문, 순환을 포함하여 위에서 아래로 프로그램의 구현, 제어 조건, 세미콜론, 각 문 (;) 끝.
펄 언어, 당신은 자신이 좋아하는 스타일의 들여 쓰기에 따라 수있는 엄격한 형식 스펙입니다.
다음과 같이 코드 예제는 실행 문을 입력-e 옵션과 명령 행을 사용할 수 있습니다 :
$ perl -e 'print "Hello World\n"'
위의 명령을 입력하고 Enter 키를 누릅니다 입력 및 출력은 다음과 같습니다
Hello World
우리는hello.pl에 다음 코드를 제출합니다 :
#!/usr/bin/perl # 输出 "Hello, World" print "Hello, world\n";
코드는 / usr / 빈 / 펄 인터프리터를 펄 경로입니다.먼저 파일의 실행 권한을, 우리가 처음 0755에 파일 권한을 수정할 수 있는지 확인해야합니다 스크립트를 실행하기 전에 :
$ chmod 0755 hello.pl $ ./hello.pl Hello, world # 输出结果
또한 다음 두 문장 출력 된 동일한 결과를 출력 문자열을 인쇄하기 위해 괄호를 사용할 수있다 :
print("Hello, world\n"); print "Hello, world\n";
펄 코드 접미사로 .pl로, .pl로하는 텍스트 파일에 기록 될 수있다.
파일 이름은 숫자, 기호와 문자를 포함 할 수 있지만 공백을 포함 할 수 없습니다, 대신 공간의 밑줄 (_)을 사용할 수 있습니다.
간단한 펄 파일 이름 :
run_oob.pl
프로그램이 읽을 수 있도록 주석을 사용하여, 그것은 좋은 프로그래밍 방법입니다.
# 문자, 등로 시작하는 문에 펄 주석 방법 :
# 这一行是 perl 中的注释
펄은 가장 일반적인 방법은 멀티 라인 주석에 대한 POD (일반 이전 자료 문서)를 사용하는 것입니다, 멀티 라인 주석을 지원합니다. 방법은 다음과 같습니다
#!/usr/bin/perl # 这是一个单行注释 print "Hello, world\n"; =pdo 注释 这是一个多行注释 这是一个多行注释 这是一个多行注释 这是一个多行注释 =cut
위의 프로그램은 출력은 다음과 같습니다
Hello, world
참고 :
- = 포드는 =에만 줄을 잘라.
- = =이 끝을 잘라와 함께 시작합니다.
- = 바로 문자 뒤에 다시 수 없습니다 잘라 =합니다.
펄 인터프리터는 다음과 같은 프로그램이 제대로 실행 할 수 있습니다 얼마나 많은 빈 상관하지 않는다 :
#!/usr/bin/perl print "Hello, world\n";
위의 프로그램은 출력은 다음과 같습니다
Hello, world
그러나 공간 분기 그 출력 될 수있는 바와 같이, 문자열에 나타나는 경우 :
#!/usr/bin/perl # 会输出分行 print "Hello world\n";
위의 프로그램은 출력은 다음과 같습니다
Hello world
모든 종류의 흰색과 같은 : 인터프리터가 인용 부호처럼하면 출력됩니다, 인용 부호 외부를 무시하는 경우 등 공백, 탭, 빈 줄,.
다음과 같이 펄 출력 문자열은 단일 및 이중 인용 부호를 사용할 수 있습니다 :
#!/usr/bin/perl print "Hello, world\n"; # 双引号 print 'Hello, world\n'; # 单引号
출력은 다음과 같습니다
Hello, world Hello, world\n
결과로부터 우리는 큰 따옴표는 \ 것을 볼 수 n은 개행 문자가 출력된다, 그러나 작은 따옴표.
펄 큰 따옴표와 작은 따옴표의 차이는 : 작은 따옴표가 출력으로 구문 분석 할 수없는 반면 따옴표는 일반적으로, 이스케이프 문자 변수의 일부를 해결할 수 있습니다.
#!/usr/bin/perl $a = 10; print "a = $a\n"; print 'a = $a\n';
출력은 다음과 같습니다
a = 10 a = $a\n
여기에 또한 히어 닥라는 문서는 요 여기서, 여기 - 문자열 또는 여기 - 스크립트는 명령 행 쉘 (예 쉬, csh, ksh를, 배쉬, PowerShell 및 zsh을) 및 펄, PHP, 파이썬과 같은 프로그래밍 언어 (이다 문자열에 정의 된 루비) 방법.
개요 :
#!/usr/bin/perl $a = 10; $var = <<"EOF"; 这是一个 Here 文档实例,使用双引号。 可以在这输如字符串和变量。 例如:a = $a EOF print "$var\n"; $var = <<'EOF'; 这是一个 Here 文档实例,使用单引号。 例如:a = $a EOF print "$var\n";
위 프로그램의 출력은 다음과 같습니다
这是一个 Here 文档实例,使用双引号。 可以在这输如字符串和变量。 例如:a = 10 这是一个 Here 文档实例,使用单引号。 例如:a = $a
우리는 출력에 특수 문자가 필요하면, 당신은 탈출 백 슬래시 (\)를 사용할 수 있습니다, 예를 들어, 출력 달러 기호 ($) :
#!/usr/bin/perl $result = "本教程 \"w3big\""; print "$result\n"; print "\$result\n";
위 프로그램의 출력은 다음과 같습니다
펄 식별자가 사용자의 이름을 사용하여 프로그래밍되는 등, 프로그램에서 사용되는 변수, 상수 이름, 함수 이름, 문 블록 이름의 이름 총칭 식별자라고 함.