GnuSmalltalkUsersGuide:BaseChapter 096

From 흡혈양파의 번역工房
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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