<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=GnuSmalltalkUsersGuide%3ABaseChapter_028</id>
	<title>GnuSmalltalkUsersGuide:BaseChapter 028 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=GnuSmalltalkUsersGuide%3ABaseChapter_028"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:BaseChapter_028&amp;action=history"/>
	<updated>2026-05-02T01:29:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:BaseChapter_028&amp;diff=4015&amp;oldid=prev</id>
		<title>Onionmixer: GSUG Character 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:BaseChapter_028&amp;diff=4015&amp;oldid=prev"/>
		<updated>2014-01-23T07:37:44Z</updated>

		<summary type="html">&lt;p&gt;GSUG Character 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;;Character&lt;br /&gt;
&lt;br /&gt;
==Character==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;네임스페이스 Smalltalk에 정의됨&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;슈퍼클래스: Magnitude&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;범주:언어-데이터 타입&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:나의 인스턴스들은 문자집합의 256개 문자를 표현한다. 나는 정수와 문자 객체 간 번역이 가능하도록 메시지를 제공하고, 공통된 인쇄 불가 문자 일부에 대해 이름을 제공한다. 코드 포인트가 0과 127 사이인 문자를 참조 시에는 항시 문자가 사용된다 (대부분 성능을 이유로). 127을 넘으면 좀 더 많은 주의가 요구된다; Character는 문자의 인코딩 일부로 사용되는 바이트를 참조하는 반면 UnicodeCharacter는 문자 자체를 참조한다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Character 클래스: 빌드된 ins===&lt;br /&gt;
&lt;br /&gt;
====asciiValue: anInteger====&lt;br /&gt;
&lt;br /&gt;
anInteger에 상응하는 문자 객체를 리턴한다. anInteger가 정수가 아니거나 0..127를 벗어나면 오류가 발생한다. &lt;br /&gt;
&lt;br /&gt;
====codePoint: anInteger====&lt;br /&gt;
&lt;br /&gt;
anInteger에 상응하는 문자 객체, 아마도 UnicodeCharacter를 리턴할 것이다. anInteger가 정수가 아니거나 0..16r10FFFF 를 벗어나면 오류가 발생한다.&lt;br /&gt;
&lt;br /&gt;
====value: anInteger====&lt;br /&gt;
&lt;br /&gt;
anInteger에 상응하는 문자 객체를 리턴한다. anInteger가 정수가 아니거나 0..255를 벗어나면 오류가 발생한다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Character 클래스: 상수===&lt;br /&gt;
&lt;br /&gt;
====backspace====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;backspace&amp;#039; 문자를 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====bell====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;bel&amp;#039; 문자를 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====cr====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;cr&amp;#039; 문자를 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====eof====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;sub&amp;#039;으로도 알려진 &amp;#039;eof&amp;#039; 문자를 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====eot====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;Ctrl-D&amp;#039;로도 알려진 &amp;#039;eot&amp;#039; 문자를 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====esc====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;esc&amp;#039; 문자를 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====ff====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;newPage&amp;#039;로도 알려진 &amp;#039;ff&amp;#039; 문자를 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====lf====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;nl&amp;#039;로도 알려진 &amp;#039;lf&amp;#039; 문자를 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====newPage====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;ff&amp;#039;로도 알려진 &amp;#039;newPage&amp;#039; 문자를 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====nl====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;lf &amp;#039;로도 알려진 &amp;#039;nl&amp;#039; 문자를 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====nul====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;nul&amp;#039; 문자를 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====space====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;space&amp;#039; 문자를 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====tab====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;tab&amp;#039; 문자를 리턴한다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Character 클래스: 검색 테이블 초기화하기===&lt;br /&gt;
&lt;br /&gt;
====initialize====&lt;br /&gt;
&lt;br /&gt;
case와 digit-to-char 변환을 훨씬 빠르게 만드는 데 사용되는 검색 테이블을 초기화하라. 테이블 내 색인은 하나씩 증가하는 ASCII 값이다. 1-256 색인은 chars를 분류하고 (0 = 특별하지 않음, 2 = 구분자, 48 = 자릿수, 55 = 대문자, 3 = 소문자), 257-512 색인은 소문자 chars를 매핑하며, 513-768 색인은 대문자 chars로 매핑한다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Character 클래스: 인스턴스 생성===&lt;br /&gt;
&lt;br /&gt;
====digitValue: anInteger====&lt;br /&gt;
&lt;br /&gt;
anInteger에 상응하는 문자를 리턴한다. 0-9 은 $0-$9로, 10-35는 $A-$Z로 매핑된다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Character 클래스: 검사하기===&lt;br /&gt;
&lt;br /&gt;
====isImmediate====&lt;br /&gt;
&lt;br /&gt;
x가 수신자의 인스턴스인 경우 x copy ==x인지를 응답하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Character: 빌드된 ins===&lt;br /&gt;
&lt;br /&gt;
==== = char====&lt;br /&gt;
&lt;br /&gt;
부울 리턴 값; 문자가 동등할 경우 true.&lt;br /&gt;
&lt;br /&gt;
====asInteger====&lt;br /&gt;
&lt;br /&gt;
self에 상응하는 정수 값을 리턴한다. #codePoint, #asciiValue, -#value, #asInteger는 모두 동의어다.&lt;br /&gt;
&lt;br /&gt;
====asciiValue====&lt;br /&gt;
&lt;br /&gt;
self에 상응하는 정수 값을 리턴한다. #codePoint, #asciiValue, -#value, #asInteger는 모두 동의어다.&lt;br /&gt;
&lt;br /&gt;
====codePoint====&lt;br /&gt;
&lt;br /&gt;
self에 상응하는 정수 값을 리턴한다. #codePoint, #asciiValue, -#value, #asInteger는 모두 동의어다.&lt;br /&gt;
&lt;br /&gt;
====value====&lt;br /&gt;
&lt;br /&gt;
self에 상응하는 정수 값을 리턴한다. #codePoint, #asciiValue, -#value, #asInteger는 모두 동의어다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Character: 강제 유형 변환(coercion) 메서드===&lt;br /&gt;
&lt;br /&gt;
====* aNumber====&lt;br /&gt;
&lt;br /&gt;
수신자의 aNumber 발생으로 된 String을 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====asLowercase====&lt;br /&gt;
&lt;br /&gt;
self가 대문자인 경우 소문자로 리턴하고, 나머지 경우는 문자를 변경하지 않은 채로 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====asString====&lt;br /&gt;
&lt;br /&gt;
문자 self를 문자열로서 리턴한다. 문자가 0-255 범위에 있을 때에만 유효하다.&lt;br /&gt;
&lt;br /&gt;
====asSymbol====&lt;br /&gt;
&lt;br /&gt;
문자 self를 부호로서 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====asUnicodeString====&lt;br /&gt;
&lt;br /&gt;
문자 self를 Unicode 문자열로서 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====asUppercase====&lt;br /&gt;
&lt;br /&gt;
self가 소문자인 경우 대문자로 리턴하고, 나머지 경우는 문자를 변경하지 않은 채로 리턴한다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Character: 비교하기===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt; aCharacter====&lt;br /&gt;
&lt;br /&gt;
문자의 ASCII 값을 비교하라. 수신자의 값이 가장 적은지 응답하라.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;= aCharacter====&lt;br /&gt;
&lt;br /&gt;
문자의 ASCII 값을 비교하라. 수신자의 값이 가장 적거나 같은지를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====&amp;gt; aCharacter====&lt;br /&gt;
&lt;br /&gt;
문자의 ASCII 값을 비교하라. 수신자의 값이 가장 큰지 응답하라.&lt;br /&gt;
&lt;br /&gt;
====&amp;gt;= aCharacter====&lt;br /&gt;
&lt;br /&gt;
문자의 ASCII 값을 비교하라. 수신자의 값이 가장 크거나 같은지 응답하라. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Character: 변환하기===&lt;br /&gt;
&lt;br /&gt;
====asCharacter====&lt;br /&gt;
&lt;br /&gt;
수신자가 이미 문자이므로 수신자를 리턴하라. &lt;br /&gt;
&lt;br /&gt;
====digitValue====&lt;br /&gt;
&lt;br /&gt;
digit로 해석된 self의 값을 리턴하라. 여기서 &amp;#039;digit&amp;#039;는 0-9 사이의 값이나, 10-35로 매핑되는 A-Z를 의미한다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Character: 인쇄하기===&lt;br /&gt;
&lt;br /&gt;
====displayOn: aStream====&lt;br /&gt;
&lt;br /&gt;
수신자의 표현을 aStream 상에 인쇄하라. #printOn: 와 달리 해당 메서드는 맨 앞에 달러 표시를 없앤다.&lt;br /&gt;
&lt;br /&gt;
====printOn: aStream====&lt;br /&gt;
&lt;br /&gt;
수신자의 표현을 aStream 상에 인쇄하라.&lt;br /&gt;
&lt;br /&gt;
====storeLiteralOn: aStream====&lt;br /&gt;
&lt;br /&gt;
수신자로 컴파일하는 일부 스몰토크 코드를 aStream에 보관하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Character: 보관하기===&lt;br /&gt;
&lt;br /&gt;
====isLiteralObject====&lt;br /&gt;
&lt;br /&gt;
수신자를 스몰토크 리터럴로 표현 가능한지 응답하라.&lt;br /&gt;
&lt;br /&gt;
====storeOn: aStream====&lt;br /&gt;
&lt;br /&gt;
수신자로 컴파일하는 스몰토크 코드를 aStream에 보관하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Character: 검사하기===&lt;br /&gt;
&lt;br /&gt;
====isAlphaNumeric====&lt;br /&gt;
&lt;br /&gt;
self가 글자이거나 digit(0부터 9까지 숫자)일 경우 true.&lt;br /&gt;
&lt;br /&gt;
====isDigit====&lt;br /&gt;
&lt;br /&gt;
self가 0-9 까지 숫자일 경우 true.&lt;br /&gt;
&lt;br /&gt;
====isDigit: radix====&lt;br /&gt;
&lt;br /&gt;
수신자가 주어진 기수(radix) 내에서 유효한 문자인지 응답하라.&lt;br /&gt;
&lt;br /&gt;
====isLetter====&lt;br /&gt;
&lt;br /&gt;
self가 대문자이거나 소문자인 경우 true.&lt;br /&gt;
&lt;br /&gt;
====isLowercase====&lt;br /&gt;
&lt;br /&gt;
self가 소문자인 경우 true.&lt;br /&gt;
&lt;br /&gt;
====isPathSeparator====&lt;br /&gt;
&lt;br /&gt;
self가 경로 구분자(Windows에서 $/ 또는 $\, Mac OS X를 포함해 Unix 시스템에서는 $/ 만 해당)인 경우 true를 리턴한다. &lt;br /&gt;
&lt;br /&gt;
====isPunctuation====&lt;br /&gt;
&lt;br /&gt;
self가&amp;#039;.,:;!?&amp;#039;중 하나라면 true를 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====isSeparator====&lt;br /&gt;
&lt;br /&gt;
self가 공백, cr, tab, nl, newPage 중 하나라면 true를 리턴한다.&lt;br /&gt;
&lt;br /&gt;
====isUppercase====&lt;br /&gt;
&lt;br /&gt;
self가 대문자인 경우 true.&lt;br /&gt;
&lt;br /&gt;
====isVowel====&lt;br /&gt;
&lt;br /&gt;
self가 a, e, i, o, or u 중 하나인 경우 true를 리턴한다; 대소문자 상관없음&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Character: 기능 검사하기===&lt;br /&gt;
&lt;br /&gt;
====isCharacter====&lt;br /&gt;
&lt;br /&gt;
true를 응답하라. 우리는 완전한 문자다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:GnuSmalltalkUsersGuide]]&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
</feed>