728x90

✅ 1. print
print는 perl 에서 문자열이나 변수의 값을 출력할 때 사용하며 자동으로 개행(newline, \n)을 붙이지 않는 특징일 가지고 있습니다
print "Hello, World\n";
my $coffee = "Iced Americano";
print "Coffe: $coffee\n";
✅ 2. say
say는 print와 비슷하지만, 자동으로 개행(\n)을 붙여주며 5.10버전 이상에서는 say를 사용하려면 use feature 'say'; 선언이 필요합니다.
use feature 'say';
say "Hello, World!"; # print "Hello, World\n"
my $felling = "Happy";
say "felling: $felling";
✅ 3. <STDIN>
표준 입력(키보드)에서 한 줄을 읽고 싶을 때 사용합니다. Enter 버튼 입력 시 개행 문자( \n )도 함께 읽어오며, 필요 시 chomp로 제거해야 합니다.
print "Please your name:";
my $name = <STDIN>; # 사용자 입력 받기
chomp $name; # 끝의 개행 제거
print "Hello, $name!\n";
| 함수 | 역할 | 개행 자동 여부 | 비고 |
| 문자열 출력 | ❌ 없음 | 기본 출력 함수 | |
| say | 문자열 출력 | ✅ 있음 | Perl 5.10 이상에서는 say 선언 필요 |
| <STDIN> | 사용자 입력 받기 | ⭕ Enter 시 \n 포함 | chomp로 개행 제거 가능함 |
GitHub - Koras02/Perl-Bloging: https://thinky.tistory.com/category/Back-End/Perl
https://thinky.tistory.com/category/Back-End/Perl. Contribute to Koras02/Perl-Bloging development by creating an account on GitHub.
github.com
728x90
LIST
'Back-End > Perl' 카테고리의 다른 글
| [Perl] 8장 함수와 서브루틴 - 서브루틴 선언과 호출 (0) | 2025.09.04 |
|---|---|
| [Perl] 7장 조건문과 반복문 (1) | 2025.08.28 |
| [Perl] 5장 문자열 처리 기본 (0) | 2025.08.15 |
| [Perl] 4장 기본 연산자 (2) | 2025.08.13 |
| [Perl] 3장 Perl - 주석과 들여쓰기 (0) | 2025.08.12 |