<?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_079</id>
	<title>GnuSmalltalkUsersGuide:BaseChapter 079 - 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_079"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:BaseChapter_079&amp;action=history"/>
	<updated>2026-05-01T17:09:55Z</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_079&amp;diff=4068&amp;oldid=prev</id>
		<title>Onionmixer: GSUG FloatE 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:BaseChapter_079&amp;diff=4068&amp;oldid=prev"/>
		<updated>2014-01-27T10:25:30Z</updated>

		<summary type="html">&lt;p&gt;GSUG FloatE 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;;FloatE&lt;br /&gt;
&lt;br /&gt;
==FloatE==&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;슈퍼클래스: Float&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;
:나의 인스턴스들은 C에서 &amp;quot;float&amp;quot; 숫자와 같은 정확도의 부동 소수점 수를 나타낸다. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FloatE 클래스: 바이트 순서 의존성===&lt;br /&gt;
&lt;br /&gt;
====signByte====&lt;br /&gt;
&lt;br /&gt;
부호 비트를 포함하는 수신자의 바이트를 응답하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FloatE 클래스: 바이트 순서 의존성===&lt;br /&gt;
&lt;br /&gt;
====fromBytes: aByteArray====&lt;br /&gt;
&lt;br /&gt;
aByteArray에서 big-endian 포맷의 바이트가 있는 float를 응답하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FloatE 클래스: 특성화===&lt;br /&gt;
&lt;br /&gt;
====decimalDigits====&lt;br /&gt;
&lt;br /&gt;
FloatE에 대한 정밀도의 소수점 자리수를 리턴하라. 엄밀히 말해 P가 표현에 대한 정밀도라면 십진 정밀도(decimal precision) Q는 최대 십진 수로, Q base 10 digits인 어떤 부동 소수점 수든 Q 십진 수로 변경하지 않고 P base 2 digits의 부동 소수점 수로 반올·내림할 수 있으며 그 반대도 가능하다. &lt;br /&gt;
&lt;br /&gt;
====e====&lt;br /&gt;
&lt;br /&gt;
e의 값을 리턴한다. 정밀도가 충분하길 바란다.&lt;br /&gt;
&lt;br /&gt;
====emax====&lt;br /&gt;
&lt;br /&gt;
유한 값으로서 FloatE에 허용되는 최대 지수를 리턴하라. &lt;br /&gt;
&lt;br /&gt;
====emin====&lt;br /&gt;
&lt;br /&gt;
유한 값으로서 FloatE에 허용되는 최대 지수를 리턴하라. &lt;br /&gt;
&lt;br /&gt;
====fmax====&lt;br /&gt;
&lt;br /&gt;
무한이 아닌 값으로서 FloatE에 허용되는 최대 지수를 리턴하라.&lt;br /&gt;
&lt;br /&gt;
====fminNormalized====&lt;br /&gt;
&lt;br /&gt;
정규화 FloatE&amp;gt;0에 해당하는 값들 중 최소값을 리턴하라.&lt;br /&gt;
&lt;br /&gt;
====infinity====&lt;br /&gt;
&lt;br /&gt;
양의 무한대를 나타내는 FloatE를 리턴하라. &lt;br /&gt;
&lt;br /&gt;
====ln10====&lt;br /&gt;
&lt;br /&gt;
ln 10의 값을 리턴하라. 정밀도가 충분하길 바란다.&lt;br /&gt;
&lt;br /&gt;
====log10Base2====&lt;br /&gt;
&lt;br /&gt;
log2 10의 값을 리턴한다. 정밀도가 충분하길 바란다.&lt;br /&gt;
&lt;br /&gt;
====nan====&lt;br /&gt;
&lt;br /&gt;
수학적으로 비확정 값을 나타내는 FloatE를 리턴하라 (예: Inf - Inf, Inf / Inf ).&lt;br /&gt;
&lt;br /&gt;
====negativeInfinity====&lt;br /&gt;
&lt;br /&gt;
음의 무한대를 나타내는 FloatE를 리턴하라.&lt;br /&gt;
&lt;br /&gt;
====pi====&lt;br /&gt;
&lt;br /&gt;
Pi 값을 리턴한다. 정밀도가 충분하길 바란다.&lt;br /&gt;
&lt;br /&gt;
====precision====&lt;br /&gt;
&lt;br /&gt;
가수(mantissa)에서 비트 수를 응답하라. 1 + (2^-precision) = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FloatE 클래스: 변환하기===&lt;br /&gt;
&lt;br /&gt;
====coerce: aNumber====&lt;br /&gt;
&lt;br /&gt;
FloatE로 변환된 aNumber를 응답하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FloatE: built-ins===&lt;br /&gt;
&lt;br /&gt;
====* arg====&lt;br /&gt;
&lt;br /&gt;
수신자와 arg를 곱하여 다른 Number를 응답하라. &lt;br /&gt;
&lt;br /&gt;
====+ arg====&lt;br /&gt;
&lt;br /&gt;
수신자와 arg를 더하여 다른 Number를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====- arg====&lt;br /&gt;
&lt;br /&gt;
수신자로부터 arg를 제하여 다른 Number를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====/ arg====&lt;br /&gt;
&lt;br /&gt;
수신자를 arg로 나누어 다른 FloatE를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt; arg====&lt;br /&gt;
 	&lt;br /&gt;
수신자가 arg보다 작은지를 응답하라. &lt;br /&gt;
&lt;br /&gt;
====&amp;lt;= arg====&lt;br /&gt;
&lt;br /&gt;
수신자가 arg보다 작거나 같은지를 응답하라. &lt;br /&gt;
&lt;br /&gt;
==== = arg====&lt;br /&gt;
&lt;br /&gt;
수신자가 arg와 같은지를 응답하라. &lt;br /&gt;
&lt;br /&gt;
====&amp;gt; arg====&lt;br /&gt;
&lt;br /&gt;
수신자가 arg보다 큰지를 응답하라. &lt;br /&gt;
&lt;br /&gt;
====&amp;gt;= arg====&lt;br /&gt;
&lt;br /&gt;
수신자가 arg보다 크거나 같은지를 응답하라. &lt;br /&gt;
&lt;br /&gt;
====asFloatD====&lt;br /&gt;
&lt;br /&gt;
FloatD 로 변환된 수신자를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====asFloatQ====&lt;br /&gt;
&lt;br /&gt;
FloatQ 로 변환된 수신자를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====exponent====&lt;br /&gt;
&lt;br /&gt;
mantissa*2^exponent (가수/지수)표현에서 수신자의 exponent를 응답하라 (|mantissa|&amp;lt;=1 ).&lt;br /&gt;
&lt;br /&gt;
====fractionPart====&lt;br /&gt;
&lt;br /&gt;
수신자의 소수부를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====timesTwoPower: arg====&lt;br /&gt;
&lt;br /&gt;
수신자와 2^arg를 곱한 값을 응답하라.&lt;br /&gt;
&lt;br /&gt;
====truncated====&lt;br /&gt;
&lt;br /&gt;
수신자를 0에서 자르고 결과를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====~= arg====&lt;br /&gt;
&lt;br /&gt;
수신자가 arg와 같지 않은지를 응답하라. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FloatE: 강제 유형 변환하기===&lt;br /&gt;
&lt;br /&gt;
====asFloatE====&lt;br /&gt;
&lt;br /&gt;
완전성(completeness)를 위해 정의되었다. 수신자를 리턴하라. &lt;br /&gt;
&lt;br /&gt;
====coerce: aNumber====&lt;br /&gt;
&lt;br /&gt;
aNumber를 수신자의 클래스로 강제 유형 변환(coerce)하라.&lt;br /&gt;
&lt;br /&gt;
====generality====&lt;br /&gt;
&lt;br /&gt;
수신자의 범용성(generality)를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====unity====&lt;br /&gt;
&lt;br /&gt;
1을 수신자의 클래스로 강제 유형 변환(coerce)하라.&lt;br /&gt;
&lt;br /&gt;
====zero====&lt;br /&gt;
&lt;br /&gt;
0을 수신자의 클래스로 강제 유형 변환(coerce)하라.&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>