GnuSmalltalkUsersGuide:AdditionalChapter5 16

From 흡혈양파의 번역工房
Jump to navigation Jump to search
I18N.LcMonetary

I18N.LcMonetary

네임스페이스 I18N에 정의됨

슈퍼클래스: I18N.LcNumeric

범주: i18n-인쇄


#?, #printString:, #print:on: 중 하나를 전송하면 현재 로케일의 통화량 인쇄와 관련해 ISO에서 규정하는 규칙에 따라 Number를 String으로 변환한다.


I18N.LcMonetary 클래스: 접근하기

category

기본 로케일을 결정하는 데 사용되는 환경 변수를 응답하라.

selector

Locale 객체로 전송 시 수신자에게 접근하는 선택자를 응답하라.


I18N.LcMonetary: 인쇄하기

print: aNumber on: aStream

수신자의 포맷팅 규정에 따라 aNumber를 aStream 상에 인쇄하라. 항상 통화 기호를 인쇄하고 바깥에 괄호를 위치시킴으로써 음수를 인쇄하도록 강요하지 말라.

print: aNumber on: aStream currency: currency parentheses: p

수신자의 포맷팅 규정에 따라 aNumber를 aStream 상에 인쇄하라. 통화가 true인 경우 통화 기호를 인쇄하고, p가 true인 경우 음수를 괄호로 덮어 강제로 인쇄하라. P가 true인 경우 숫자 주위에 양수 공간을 주어 정렬된 채로 유지하라.


Notes