<?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=ComputerProgrammingwithGNUSmalltalk%3A3.2</id>
	<title>ComputerProgrammingwithGNUSmalltalk:3.2 - 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=ComputerProgrammingwithGNUSmalltalk%3A3.2"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=ComputerProgrammingwithGNUSmalltalk:3.2&amp;action=history"/>
	<updated>2026-04-16T20:07:30Z</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=ComputerProgrammingwithGNUSmalltalk:3.2&amp;diff=2478&amp;oldid=prev</id>
		<title>Onionmixer: CPGS 터미널에출력을표시하는다른방법 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=ComputerProgrammingwithGNUSmalltalk:3.2&amp;diff=2478&amp;oldid=prev"/>
		<updated>2012-09-21T09:03:18Z</updated>

		<summary type="html">&lt;p&gt;CPGS 터미널에출력을표시하는다른방법 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==터미널에 출력을 표시하는 다른 방법==&lt;br /&gt;
&lt;br /&gt;
다음 절로 진행하기 전에, 터미널에 텍스트를 출력하는 다른 방법을 보여줄 것입니다. 이 방법은 printNl 메시지와 함께 책 전체에 걸쳐 자주 사용할 예정입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
문자열 객체에게 printNl 이라는 메시지를 보내서 자신을 터미널에 출력하라고 명령했지만, 이 과정을 역으로 생각해서, 터미널에게 문자열 객체를 주면서 이것의 값을 출력하라고 메시지를 보낼 수 있습니다. 비록 다른 개념에서 표준출력이라는 이름이지만, 표준 출력은 스몰토크에서 Transcript라는 이름을 갖고 있습니다. 그리고 텍스트를 표시하기 위한 Transcript가 가지고 있는 메시지 선택자는 show: 입니다. 선택자의 끝에 콜론이 붙는 것으로 생각해볼 때, show: 선택자는 표시하기 원하는 문자열 객체 인자를 필요로 합니다. 여기 gst 명령어를 통하여 GNU 스몰토크 인터프리터가 수행할 예제가 있습니다. 아래의 코드를 입력한 후, &amp;lt;Enter&amp;gt;를 치십시오.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;smalltalk&amp;quot;&amp;gt;&lt;br /&gt;
Transcript show: &amp;#039;Hello World!&amp;#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{HighlightPurple|Hello World!}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
문자열 객체에서 printNl 메시지를 사용했던 것과는 약간 다른 점을 알아차릴 수 있을 것입니다. 예를 들어, 이번에는 출력 주변에 작은 따옴표가 없습니다. 또한 출력 다음에 줄바꿈도 일어나질 않았습니다. 조금 있다가 메시지 캐스캐이딩 부분에서 Transcript를 사용하였을 때, 출력 끝에 개행 문자를 출력하는 어떻게 추가할 수 있을지 보여드리겠습니다. 마지막으로, 이 printNl 메시지를 사용했을 때 두 번 출력되던 것이, 한 번만 출력되었다는 것입니다. 그 이유는 반환되는 객체가 Transcript 자신이고, Transcript는 문자열의 표현이 없기 때문입니다.&lt;br /&gt;
&lt;br /&gt;
[[Category:ComputerProgrammingwithGNUSmalltalk]]&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
</feed>