Download presentation
Presentation is loading. Please wait.
Published byHope Warren Modified 8년 전
1
2011.10.05 Datamining Lab 이아람
2
How to count the matches The cat ate the bird. Token : 5/Type : 4
3
$ is store exactly one value. Output code 3.1
4
String 과 Number 를 혼용해도 상관없다. Scalar 는 오직 한 개의 값만 가진다.
5
Output code 3.4
6
@vector1 의 scalar 값 = 6 @vector2 의 scalar 값 = 5 Output code 3.5
7
Output code 3.6
8
$i = 0; while( $i <= $#count ) { $count[$i] += 0; print "There are $count[$i] words of length $i\n"; # print "There are ", $count[$i] + 0, " words of length $i\n"; $i += 1; } - $#count : $count 의 가장 큰 index 값. 즉, array 의 마지막 index 값을 얻을 수 있음.
10
Adding and Removing Selecting Sorting
11
Adding push : 가장 오른쪽, 배열의 마지막에 추가 unshift : 가장 왼쪽, 배열의 맨 앞에 추가
12
Removing pop : 가장 오른쪽, 배열의 마지막 요소 꺼냄 shift : 가장 왼쪽, 배열의 맨 앞 요소 꺼냄
13
Output code 3.11
14
qw : quoted by whitespace qr// : // 안의 코드를 regex 로 만듬 @words = ("A", "test", "for", "double", "letters"); $regex = qr/(\w)\1/; foreach $double ( @words ){ if( $double =~ $regex ){ # if( $double =~ /(\w)\1/g) print "$double "; }
15
Default 는 ASCII 코드 기준 Output code 3.13
16
cmp : The dictionary order { $a cmp $b } = -1, 0, 1 Negative value: $a $b Positive value: $b $a 0: $a = $b
17
Sort in reverse order. Output code 3.16
18
Array 의 데이터는 Default 로 String 취급 ($a) -> $a : 숫자로 비교 Output code 3.17
19
Length 를 우선으로 비교 user-defined function
Similar presentations