GnuSmalltalkUsersGuide:BaseChapter 096

From 흡혈양파의 번역工房
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

수신자의 가장 높은 비트의 색인을 응답하라.


Notes