<?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_091</id>
	<title>GnuSmalltalkUsersGuide:BaseChapter 091 - 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_091"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:BaseChapter_091&amp;action=history"/>
	<updated>2026-05-01T17:09:56Z</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_091&amp;diff=4079&amp;oldid=prev</id>
		<title>Onionmixer: GSUG Iterable 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:BaseChapter_091&amp;diff=4079&amp;oldid=prev"/>
		<updated>2014-01-27T10:49:26Z</updated>

		<summary type="html">&lt;p&gt;GSUG Iterable 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;;Iterable&lt;br /&gt;
&lt;br /&gt;
==Iterable==&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;슈퍼클래스: Object&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;
:나는 추상 클래스이다. 나의 인스턴스들은 반복 가능한 객체의 컬렉션이다. 어떻게 변형(가능할 경우) 가능한지에 관한 상세한 정보는 서브클래스에게 넘긴다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Iterable 클래스: 다중바이트 인코딩===&lt;br /&gt;
&lt;br /&gt;
====isUnicode====&lt;br /&gt;
&lt;br /&gt;
true를 응답하라; 수신자는 임시 Unicode 문자를 보관할 수 있다. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Iterable: 열거===&lt;br /&gt;
&lt;br /&gt;
====allSatisfy: aBlock====&lt;br /&gt;
&lt;br /&gt;
aBlock이 false를 리턴하는 요소를 수신자에게서 검색하라. 아무 것도 발견되지 않으면 true를 응답하고, 그 외의 경우는 false를 응답하라. &lt;br /&gt;
&lt;br /&gt;
====anySatisfy: aBlock====&lt;br /&gt;
&lt;br /&gt;
aBlock이 true를 리턴하는 요소를 수신자에게서 검색하라. 일부가 발견되면 true를 응답하고, 그 외의 경우는 false를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====collect: aBlock====&lt;br /&gt;
&lt;br /&gt;
aBlock을 평가하고 수신자의 요소를 각각 전달한 결과를 포함하는 Collection의 새 인스턴스를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====conform: aBlock====&lt;br /&gt;
&lt;br /&gt;
aBlock이 false를 리턴하는 요소를 수신자에게서 검색하라. 아무 것도 발견되지 않으면 true를 응답하고, 그 외의 경우는 false를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====contains: aBlock====&lt;br /&gt;
&lt;br /&gt;
aBlock이 true를 리턴하는 요소를 수신자에게서 검색하라. 일부가 발견되면 true를 응답하고, 그 외의 경우는 false를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====count: aBlock====&lt;br /&gt;
&lt;br /&gt;
aBlock이 true를 리턴하는 수신자의 요소를 세고 그 수를 리턴하라.&lt;br /&gt;
&lt;br /&gt;
====detect: aBlock====&lt;br /&gt;
&lt;br /&gt;
aBlock이 true를 리턴하는 요소를 수신자에게서 검색하라. 일부가 발견될 경우 응답하고, 발견되지 않을 경우 실패한다.&lt;br /&gt;
&lt;br /&gt;
====detect: aBlock ifNone: exceptionBlock====&lt;br /&gt;
&lt;br /&gt;
aBlock이 true를 리턴하는 요소를 수신자에게서 검색하라. 일부가 발견될 경우 응답하고, 발견되지 않을 경우 aBlock을 평가한 결과를 응답하라. &lt;br /&gt;
&lt;br /&gt;
====do: aBlock====&lt;br /&gt;
&lt;br /&gt;
수신자의 각 객체를 열거하고, 이들을 aBlock으로 전달하라. &lt;br /&gt;
&lt;br /&gt;
====do: aBlock separatedBy: separatorBlock====&lt;br /&gt;
&lt;br /&gt;
수신자의 각 객체를 열거하고, 이들을 aBlock으로 전달하라. aBlock을 두 번 호출할 때마다 separatorBlock을 호출하라. &lt;br /&gt;
&lt;br /&gt;
====fold: binaryBlock====&lt;br /&gt;
&lt;br /&gt;
가장 먼저, binaryBlock을 수신자의 첫 번째와 두 번째 요소로 전달하라; 그 다음 요소마다 이전 평가의 결과와 하나의 요소를 전달하라. 마지막 호출 결과를 응답하거나, 컬렉션의 크기가 1인 경우 첫 번째 요소를 응답하라. 컬렉션이 빈 경우 실패한다.&lt;br /&gt;
&lt;br /&gt;
====inject: thisValue into: binaryBlock====&lt;br /&gt;
&lt;br /&gt;
가장 먼저, thisValue와 수신자의 첫 요소를 binaryBlock으로 전달하라; 그 다음 요소마다 이전 평가 결과와 하나의 요소를 전달하라. 마지막 호출 결과를 응답하라. &lt;br /&gt;
&lt;br /&gt;
====noneSatisfy: aBlock====&lt;br /&gt;
&lt;br /&gt;
aBlock이 true를 리턴하는 요소를 수신자에게서 검색하라. 발견되지 않을 경우 true를 응답하고 그 외의 경우 실패한다.&lt;br /&gt;
&lt;br /&gt;
====reject: aBlock====&lt;br /&gt;
&lt;br /&gt;
aBlock으로 전달 시 true를 응답하지 않는 수신자 내 모든 요소를 포함하는 Collection의 새 인스턴스를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====select: aBlock====&lt;br /&gt;
&lt;br /&gt;
aBlock으로 전달 시 true를 응답하는 수신자 내 모든 요소를 포함하는 Collection의 새 인스턴스를 응답하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Iterable: 스트리밍===&lt;br /&gt;
&lt;br /&gt;
====nextPutAllOn: aStream====&lt;br /&gt;
&lt;br /&gt;
수신자 내 모든 객체를 aStream으로 작성하라.&lt;br /&gt;
&lt;br /&gt;
====readStream====&lt;br /&gt;
&lt;br /&gt;
같은 내용으로 된 스트림을 수신자로서 리턴하라.&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>