Perl에는 세 가지 유형의 변수가 있습니다.
순수 변수(ScalarVarible)
배열(Array)
연관 배열(Associativearray)
1. 순수 변수
라고도 함 스칼라 변수는 Perl이 처리하는 가장 간단한 데이터 유형입니다. 스칼라는 숫자(예: 2, 3 또는 2.5e6) 또는 문자열(예: "hello" 및 "online school")일 수 있습니다.
Perl의 스칼라 변수는 달러 기호 $와 문자로 시작합니다. 나중에는 문자, 숫자, 밑줄이 될 수 있으며, 대문자와 소문자를 구분하고 모든 문자, 숫자, 밑줄을 사용할 수 있습니다. 유효합니다. 예:
$a와 $A는 다른 변수입니다.
$this_is_a_long_variable_1과
$this_is_a_long_variable_2는 다른 변수입니다.
Perl의 변수는 다음과 같은 연산자를 통해 전달될 수 있습니다. 또는 등)을 사용하여 새 변수를 생성합니다. 파일과 장치에서 변수를 읽고 출력할 수 있습니다.
스칼라 변수를 사용할 때는 앞에 $ 기호를 추가해야 합니다. 참고: 지정된 순수 변수가 문자인 경우에는 "" 큰따옴표를 추가해야 하며, 숫자 값인 경우에는 작은따옴표를 추가해야 합니다. "" 기호에는 추가할 필요가 없습니다.
스칼라 데이터는 숫자와 문자열로 나눌 수 있습니다.
숫자
는 정수 변수와 부동 소수점 변수로 나눌 수 있습니다.
정수 변수: (예: 2, -200, 3568 등) Perl은 8진수 및 16진수 변수를 지원합니다. 8진수는 0(예: 8진수로 255를 나타냄)으로 시작하고 16진수는 0x 또는 0X(예: 음수 1A를 나타냄)로 시작합니다.
실제 유형 변수: 2.5,-6.3e5,-2.3-e6 등).
문자열
가장 짧은 문자열에는 문자가 포함될 수 없으며 가장 긴 문자열은 메모리를 가득 채울 수 있습니다. 이는 Perl의 "기본 제공 제한 없음" 원칙과 일치합니다.
문자열에는 작은따옴표 문자열과 큰따옴표 문자열이라는 두 가지 형식이 있습니다.
작은따옴표 문자열: 작은따옴표로 묶인 문자열입니다. 작은따옴표로 묶인 문자열은 문자열의 일부가 아닙니다. 따옴표 안에는 모든 문자를 삽입할 수 있습니다. 두 가지 예외가 있습니다. 하나는 중간에 작은따옴표를 삽입하고 앞에 백슬래시가 있는 것입니다. 다른 하나는 문자열에 두 개의 연속된 백슬래시가 있다는 것입니다.
큰 따옴표로 묶인 문자열: 큰 따옴표로 묶인 문자열로 C 언어와 기능이 유사합니다.
큰따옴표로 묶인 문자열의 백슬래시 이스케이프 테이블
구조적 의미
n 라인 피드
r 캐리지 리턴
t 가로 탭 문자
f 폼 피드 문자
b 백스페이스
v 세로탭
a Bell
e Esc