Perl 4

연산자

23 은 2**3으로 쓴다. 문자열 합치기(Concatination) 점(.) 사용 "test"."asdf" == "testasdf" 문자열 치환 이중인용부호(") 사용 $a = "relilau"; $b = i am $a"; 이젠 $b == "i am relilau"; 문자열 반복 x 사용 print "_" x 100 _ 100개를 출력하게 된다. XOR ^, xor 사용 $a xor $b $a와 $b가 다르면 참 비교 사용 두 값들을 비교해 같으면 0, 왼쪽값이 작으면 -1, 크면 1을 갖게된다. 비트연산자 toggle ~ 사용 toggle은 2진수 값에서 0은 1로 1은 0으로 바꾸는 연산자이다. $a = ~0x1111 Perl에서는 내부적으로 4 Byte 값을 가지게 되므로 16진수 값으로 표현하게..

Programming/Perl 2011.08.27

스칼라 데이터

Perl에서는 스칼라 데이터로 숫자와 문자열이 있다. 숫자 Perl에서는 모든 숫자를 구분하지 않고 단순한 숫자로 분류한다. 문자열 Single Quote : 단일인용부호(')로 묶어준다. Double Quote : 이중인용부호(")로 묶어준다. 스칼라변수는 한가지 형태로만 존재하며 별도의 선언없이 바로 사용이 가능하다. 변수명은 $로 시작. 대소문자 구분. 숫자로 시작되는 변수명은 쓸 수 없다. 문장의 끝에는 항상 ; 별도의 선언 없이 가능하다의 의미 C, JAVA에서의 사용 방법. 물론 Perl에서도 된다. $a = 1; $b = $a + 10; Perl에서는 이처럼 쓸 수 있다. 이 때 $a는 0으로 간주하게 된다. $b = $a + 10; 하지만 이는 개발자의 실수를 잡아줄수 없을 수도 있다는 의..

Programming/Perl 2011.08.27
반응형