Monday, December 24, 2012

Perl의 비교문

수를 비교할 때는 == 를 쓰지만
String 을 비교시에는 eq 를 쓴다.

유용한 연산자로 <=> 가 있는데 이것은
A <=> B 로 비교해서 A > B 이면 1을, A = B 이면 0을, A < B 이면 -1을 리턴한다. String 비교시에는 cmp 를 쓴다. cmp 는 <=> 와 완전히 같은 기능.

Equality                NumericString
Equal==eq
Not Equal!=ne
Comparison<=>cmp

Relational                NumericString
Less than<lt
Greater than>gt
Less than or equal<=le
Greater than or equal>=ge

키워드 : Comparison, compare
레퍼런스 : Comparison operators for numbers and strings

No comments:

Post a Comment