티스토리 뷰
Perl
- Perl(Practical Extraction and Report Language)
- 언어로 문서형태의 데이터로부터 필요한 문서를 추출 후 그 정보를 바탕으로 새로운 문서를 구성에 알맞은 언어이다
Perl 언어의 탄생 및 역사
- 1986년 Larry Wall에 의해서 개발되어졌다
- UNIX상에서 이용하는 프로그래밍 언어로 개발 되어졌다
Perl의 특징
- 작성하기 쉬운 프로그래밍 언어
- 문자열 위주의 데이터를 다루기 최적의 언어
- 여러 운영체제에 Porting되어 있으며 이식성이 뛰어남
- 컴파일이 필요 없는 Script Language
- 무료사용 및 재 배포 가능
다운로드 경로
http://downloads.activestate.com/ActivePerl/linux/ (리눅스)
http://downloads.activestate.com/ActivePerl/Windows(윈도우)
스트로우베리 펄 : http://www.strawberryperl.com
Here doc(here document)
-출력하거나 변수에 대입할 내용이 굉장히 많을 때 사용
-X부터 X까지 내용을 출력
:print << X
:내용
:X
변수(Variable)
- 숫자나 문자 등을 저장할 수 있는 공간(데이터)을 변수
Variable의 선언
- 변수의 이름 앞에 특별한 기호($)를 붙여 변수를 선언한다
- Scalar변수(하나의 데이터를 저장)라고 불리며 실수로 표시할 수 있는 수량이라고 불린다.
- 정수형, 실수형, 문자형 까지 구분 없이 자유롭게 저장 된다.
- 특별한 선언이 필요 없이 바로 사용 가능.
변수 생성시 undef 값을 가짐
문자열(String)
- "" ""(더블쿼터)안에 있는 변수는 값으로 변환
- ' '(싱글쿼터)안에 있는 escape문자는 그대로 문자열로 취급
- .(피리어드)를 사용시 문자열을 연결 == concatenation(이항 연산자)
- X사용 시 문자열을 지정한 만큼 연결
반응형
'DEV > Perl' 카테고리의 다른 글
| Subroutine (=함수) (0) | 2015.12.11 |
|---|---|
| 제어문 (0) | 2015.12.11 |
| Reference (0) | 2015.12.04 |
| 배열 (0) | 2015.12.02 |
| 연산자 및 입력과 츌력 (0) | 2015.12.02 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 크로미움
- Java
- 생산성향상
- Oracle
- 개발생산성
- 자바AI개발
- 직구
- selenium
- 오픈소스DB
- 업무자동화
- AI솔루션
- restapi
- 프롬프트엔지니어링
- 웹스크래핑
- Rag
- n8n
- 비즈니스성장
- 해외
- springai
- 펄
- 배민문방구
- 데이터베이스
- SEO최적화
- llm최적화
- 웹개발
- 코드생성AI
- spring프레임워크
- 배민
- 도커
- springboot
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함