<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
		<id>https://tcatmon.com/w/index.php?action=history&amp;feed=atom&amp;title=GOSUB</id>
		<title>GOSUB - 편집 역사</title>
		<link rel="self" type="application/atom+xml" href="https://tcatmon.com/w/index.php?action=history&amp;feed=atom&amp;title=GOSUB"/>
		<link rel="alternate" type="text/html" href="https://tcatmon.com/w/index.php?title=GOSUB&amp;action=history"/>
		<updated>2026-07-26T21:07:52Z</updated>
		<subtitle>이 문서의 편집 역사</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>https://tcatmon.com/w/index.php?title=GOSUB&amp;diff=11582&amp;oldid=prev</id>
		<title>2017년 1월 18일 (수) 02:30에 Maintenance script님의 편집</title>
		<link rel="alternate" type="text/html" href="https://tcatmon.com/w/index.php?title=GOSUB&amp;diff=11582&amp;oldid=prev"/>
				<updated>2017-01-18T02:30:04Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[목차]&lt;br /&gt;
&lt;br /&gt;
== 개요 ==&lt;br /&gt;
[[BASIC]]의 구문 중 하나.&lt;br /&gt;
&lt;br /&gt;
[[고투|GOTO]]문과 비슷한 명령문이다. GOTO문과 다른 점이 있다면, 특정 위치로 그냥 넘어가고 마는 게 아니라 RETURN 명령문을 써서 GOSUB문을 어디에 썼든지 그 자리로 복귀시킬 수 있다. 즉, 전역변수와 지역변수의 구별이 없고 함수명을 줄 수 없지만 서브 루틴과 같은 것이다. 그리고, GOTO문에 비해 스파게티 코드가 될 위험이 적다. 서브 루틴이 될 부분을 끝으로 짱박아두면 되니까.&lt;br /&gt;
&lt;br /&gt;
GW-BASIC같은 초기 방식에서 많이 썼던 코드로, 구조적 프로그래밍 방식에서는 서브 루틴을 SUB문으로 만들 수 있다. QBASIC의 도움말을 보면 GOSUB문보다 SUB문으로 서브 루틴을 만드는 것이 더 좋다고 나오지만, 경우에 따라서는 GOSUB문으로 서브 루틴을 만드는 게 더 나을 수도 있다.&lt;br /&gt;
&lt;br /&gt;
어셈블리의 CALL 문과 비슷하다.&lt;br /&gt;
== 예제 ==&lt;br /&gt;
{{{10 FOR I = 1 TO 5&lt;br /&gt;
20   GOSUB 80&lt;br /&gt;
30 NEXT I&lt;br /&gt;
40 I = 8&lt;br /&gt;
50 GOSUB 80&lt;br /&gt;
60 PRINT &amp;quot;메롱&amp;quot;&lt;br /&gt;
70 END&lt;br /&gt;
80 PRINT I ^ 2&lt;br /&gt;
90 RETURN&lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
이 경우 다음과 같이 나온다.&lt;br /&gt;
&lt;br /&gt;
{{|1&lt;br /&gt;
4&lt;br /&gt;
9&lt;br /&gt;
16&lt;br /&gt;
25&lt;br /&gt;
64&lt;br /&gt;
메롱&lt;br /&gt;
|}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>	</entry>

	</feed>