위키 사본미러

이곳은 pascal.chat 위키의 미러입니다. 편집, 기록, 로그인은 그곳에서 할 수 있습니다.

Basic Pascal Tutorial/Chapter 1/Punctuation and Indentation/ko

한국어 · Deutsch · English · Français · Български · Русский · 中文(中国) · 日本語

1G - 구두점과 들여쓰기 (저자: Tao Yue, 상태: 변경없음)

파스칼은 줄바꿈 문자나, 공백문자를 무시하기 때문에, 구두점은 컴파일러에게 언제 문장이 끝나는지 알려주는데 필요하다.

반드시 다음의 경우에 세미콜론(;)이 따라오게 된다.

BEGIN-END블럭의 마지막 문장, 즉 문장이 끝나자 마자 바로 END가 나오는 경우에는 세미콜론 (;)은 필요치 않다. 그러나, 세미콜론을 추가하더라도 문제가 될 것은 없으며, 만약에 그 문장을 위의 순서쪽으로 옮기게 될 경우 세미콜론이 필요하게 되므로 항상 세미콜론을 붙여주는 것이 좋다.

들여쓰기는 반드시 요구되는 것이 아니다. 그러나, 이는 프로그램을 깨끗하게 정리해 주기 때문에, 프로그래머에겐 대단히 도움이 되는 요소이다. 원한다면, 프로그램은 아래와 같이 쓸 수 있다.

pascal
program Stupid; const a=5; b=385.3; var alpha,beta:real; begin 
alpha := a + b; beta:= b / a end.

그러나 아래와 같이 하면 훨씬 보기가 좋다.

pascal
program NotAsStupid;

const
  a = 5;
  b = 385.3;

var
  alpha,
  beta : real;

begin (* main *)
  alpha := a + b;
  beta := b / a;
end. (* main *)

보편적으로 각 블록마다 들여쓰기를 한다. 각각의 블록 마다 (예를 들어 const와 var 블럭 사이) 한줄씩을 띄운다. 현대의 프로그래밍 환경 (IDE, 또는 통합개발환경)은 파스칼의 문법을 이해하여 프로그램을 작성할 때, 자동으로 들여쓰기를 해주기도 한다. 선호하는 들여쓰기 유형을 (탭문자를 3개 또는 4개의 공백으로 하는 등으로)지정할 수도 있다.

적절한 들여쓰기는 어떻게 코드가 수행되는지 판단하는데 훨씬 용이하게 해주지만, 더욱 중요한 것은 신중한 주석문의 작성이다.

previous contents next

From the Free Pascal wiki, page "Basic Pascal Tutorial/Chapter 1/Punctuation and Indentation/ko", as it stood on 2022-08-20 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

1판, 마지막 편집: WikiArchive .