본문 바로가기

Language/Perl5

[Perl] die die 예외사항이 있을때 실행됩니다. 예를들어 file handle를 하기 위해 파일을 열었을때 file이 없을 경우 실행됩니다. 2023. 12. 31.
[Perl] Scalar 변수 "연산자" 스칼라에 대입된 값이 "숫자"인지 "문자열"인지 확인하는 것은 불가능합니다. 정확하게 말하면 그럴 필요가 없어야 합니다. 사용하는 연산자에 따라 스칼라를 숫자로 취급할지 또는 문자열로 취급할지가 결정됩니다. 문자열 연산자를 사용하면 문자열처럼 동작하고 숫자 연산자를 사용하면 숫자로 동작합니다. 값의 유형이 달라 동작이 불가능하면 경고가 발생합니다. ​ 숫자로 취급하여 비교하는 연산자 = == != + * ​ 문자열로 취급하여 비교하는 연산자 lt gt le ge eq ne cmp . x Example 2023. 11. 19.
[Perl] Boolean 목차 Boolean 논리학에서 참(true)과 거짓(false)을 나타내는 데 사용하는 개념 Perl에서는? Perl에는 특별한 Boolean 타입은 없습니다. Perl 문서에서 어떤 함수가 "Boolean" 값을 반환한다고 나온 것을 종종 볼 수 있습니다. ​ 모든 스칼라 값들은 if를 써서 검사할 때 Truth or False 이 됩니다. 실제로는 어떤 함수가 "참"을 반환하다라고 하는 값은 보통 1을 반환합니다. "거짓"을 반환한다고 하는 값은 문자열로서 처리될 때는 빈 문자열 "' '처리되고, 수로 처리될 때는 0으로 처리됩니다. 수 0, 문자열 '0'과 '', 빈 리스트 "()", 그리고 "undef"은 불리언 컨텍스트에서는 모두 거짓이다. 그 외의 모든 값들은 다 참이다. 참인 값에 "!" 또.. 2023. 7. 20.
[Perl] Scalar(스칼라) 변수, 문자열 연결 목차 Perl 언어의 기초적인 요소 중 하나인 스칼라 변수에 대해 자세히 살펴보겠습니다. 스칼라 변수란 무엇인가? 스칼라 변수는 Perl 프로그래밍 언어에서 단일 데이터 값을 저장하는 데 사용됩니다. 이는 숫자, 문자열 또는 참조 값일 수 있습니다. 스칼라 변수의 선언 Perl에서 스칼라 변수를 선언할 때에는 변수 이름 앞에 ‘$’ 기호를 붙입니다. 'my' 구문으로 선언합니다. 2023. 7. 7.
[Perl] use strict, use warnings, print, \n Perl 스크립트는 일반적으로 .pl 확장자를 가진 텍스트 파일로 작성됩니다. Perl은 '#' 기호로 시작하면 그 줄 끝까지가 주석, perl에 block 단위 주석구문은 없습니다. Perl 은 정규 표현식을 사용하여 문자열을 처리하는 데 특화되어 있습니다. 이를 이용하여 복잡한 문자열 조작과 패턴 매칭을 수행할 수 있습니다. 2023. 7. 7.
반응형