Perl 공부하다.
* Perl의 특징들:
1. easy things easy, hard things possible: 쉬운 일은 쉽게, 어려운
일도 가능한.
2. TMTOWTDI(There's More Than One Way To Do IT): 어떤 일을 해결하는
방법은 한가지 이상의 방법이 있다.
3. No Unnecessary Limits: 불필요한 한계는 없다.
4. 특별히 명시하지 않아도 모든 결과는 어딘가에 담긴다.
5. 괄호()를 뺐을 때 코드의 의미가 달라지지 않는다면 항상 괄호를 생략할 수 있다.
6. 모양새가 함수 호출이면 실제로 함수 호출이다.
7. 문맥에 따라 다른 결과가 적용된다. (스칼라 문맥과 목록 문맥)
* Perl 식별자(sigil)관련
(대충)정리:
$변수(scala): $var
@배열(array): @arr=("a", 3, 1.5),
$arr[0], @arr[0, 2]
&함수(subroutine)호출: sub func{print("test")},
&func()
%해시(hash, 연관배열): %hash=("first"=>1,
"b"=>3), $hash{"first"}
#주석: #어쩌구 저쩌구 설명.
14/1/21 화
|