GnuSmalltalkUsersGuide:BaseChapter 096
Jump to navigation
Jump to search
- LargeNegativeInteger
LargeNegativeInteger
네임스페이스 Smalltalk에 정의됨
슈퍼클래스: LargeInteger
범주: 언어-데이터 타입
- 나의 형제 LargePositiveInteger와 마찬가지로 LargeInteger가 계산 중에 큰 정수의 부호를 빨리 알아낼 수 있도록 몇 가지 메서드를 제공한다. 예를 들어, 나는 어떤 LargePositiveInteger보다도 내가 작다는 사실을 안다.
LargeNegativeInteger: 변환하기
asFloatD
FloatD로 변환된 수신자를 응답하라.
asFloatE
FloatE로 변환된 수신자를 응답하라.
asFloatQ
FloatQ로 변환된 수신자를 응답하라.
LargeNegativeInteger: 수치 검사
abs
수신자의 절대값을 응답하라.
negative
수신자가 < 0인지 응답하라.
positive
수신자가 >= 0인지 응답하라.
sign
수신자의 부호를 응답하라.
strictlyPositive
수신자가 > 0인지 응답하라.
LargeNegativeInteger: reverting to LargePositiveInteger
+ aNumber
수신자와 aNumber를 합하여 결과를 응답하라.
- aNumber
수신자로부터 aNumber를 제하여 결과를 응답하라.
gcd: anInteger
수신자와 anInteger의 최대공약수를 리턴하라.
highBit
수신자의 가장 높은 비트의 색인을 응답하라.