반응형
728x170
펄에 대해서 자세하게 설명하기 전에 그냥 기본적으로 맛보기 소스를 봐볼게요~
펄의 변수는 스칼라라고 부르더라구요.
숫자를 넣으면 숫자가, 문자열을 넣으면 문자열이 되는데요
이 변수는 $로 선언해요.
자바는 int, String 등이고
자바스크립트는 var 등
jsp는 뭐 java니까 똑같고 파이썬은 그냥 선언하고 등등
그거와 마찬가지로 펄에선 $로 선언합니다.
1
2
3
4 |
$age = 18;
print("age = 18 출력 ---------->".$age."\n");
print("age = 18 출력! $age"); |
cs |
이렇게요~
펄에서 문자열을 이어주는 방법은 . 으로 이용해요!
다른 언어에선 + 로 이어주는것도 많은데 펄은 . 을 이용합니다. 위에서 처럼요~
1
2
3
4
5
6 |
$str = "hello";
print("str = ".$str."\n");
print("곱하기 : ".$age*5, "\n");
#문자를 잇는 것은 . 인데 숫자에서 문자를 잇는건 , 를 사용한다.
|
cs |
그리고 문자열을 넣으면 문자열이 출력되구요.
# 이 주석인데 주석 내용처럼 보면 문자를 잇는 것은 . 인데 숫자에서 문자를 잇는것은 , 를 사용한답니다.
그리고 펄에도 연산자가 있어요
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
32
33
34
35
36
37 |
# 펄의 비교 연산자 : 숫자 : == , != , < , > , <= , >=
# 펄의 비교 연산자 : 문자열 : eq, ne, lt, gt, le, ge
if( 7 != 2+5){
print("7 != 2+5 true \n");
}else{
print("7 != 2+5 false \n");
}
if(7 == 2+5){
print("7 == 2+5 true \n");
}else{
print("7 == 2+5 false \n");
}
if( 'banana' lt 'apple'){ #문자열 작음
print("banana li apple true \n");
}else{
print("banana li apple false \n");
}
if('banana' gt 'apple'){
print("banana gt apple true \n");
}else{
print("banana gt apple false \n");
}
if('banana' eq 'apple'){
print("banana eq apple true \n");
}else{
print("banana eq apple false \n");
} |
cs |
숫자와, 문자열에 대한 비교 연산이 다른데요!
==는 eq
!=는 ne
로 매칭되구, 숫자와, 문자열일때 사용 하는 방법의 차이가 있습니다~
다음엔 사용자 입력을 배워볼게요~
반응형
그리드형
'perl' 카테고리의 다른 글
펄 변수의 특징(perl) undef, defined 함수 (0) | 2017.09.15 |
---|---|
펄 사용자 입력 (perl 사용자 입력) (0) | 2017.09.13 |
펄(perl) 웹 페이지 출력해보기 (0) | 2017.09.12 |
펄 아파치 연동 (perl apache)연동, 웹 페이지 출력 (0) | 2017.08.22 |
펄 설치(윈도우7) , 이클립스 연동 (0) | 2017.08.08 |