세로형
Recent Posts
Recent Comments
Link
04-20 00:01
«   2024/04   »
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
Archives
Today
Total
관리 메뉴

꿈 많은 사람의 이야기

펄 기본 맛보기! 펄 변수(스칼라), 연산자, 주석 본문

perl

펄 기본 맛보기! 펄 변수(스칼라), 연산자, 주석

이수진의 블로그 2017. 9. 13. 08:43

펄에 대해서 자세하게 설명하기 전에 그냥 기본적으로 맛보기 소스를 봐볼게요~

 

펄의 변수는 스칼라라고 부르더라구요.

숫자를 넣으면 숫자가, 문자열을 넣으면 문자열이 되는데요

 

이 변수는 $로 선언해요.

자바는 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
 
 
if7 != 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

 

로 매칭되구, 숫자와, 문자열일때 사용 하는 방법의 차이가 있습니다~

 

다음엔 사용자 입력을 배워볼게요~

반응형
그리드형
Comments