델파이 강좌 기초 #7 (문법 1)

2026. 4. 29. 12:57·Programming/Delphi

델파이 문법

1. 개요


Delphi는 Pascal 계열 언어로, 강력한 타입 시스템을 제공합니다. 변수는 데이터를 저장하는 공간이며, 데이터 타입은 변수에 저장할 수 있는 값의 종류를 정의합니다.

2. 기본 데이터 타입

Delphi에서 자주 사용하는 기본 타입:

  • Integer: 정수 값 (예: `10`, `-5`)
  • Double: 실수 값 (예: `3.14`)
  • String: 문자열 (예: `'Hello'`)
  • Boolean: 참/거짓 값 (`True`, `False`)

3. 변수 선언

Delphi에서 변수는 `var` 키워드로 선언합니다.

var
  age: Integer;
  price: Double;
  name: String;
  isActive: Boolean;


4. 값 할당

변수에 값을 넣을 때는 `:=` 연산자를 사용합니다.

age := 25;
price := 19.99;
name := 'Delphi Beginner';
isActive := True;


5. 간단한 프로그램 예제


아래는 콘솔에서 변수 값을 출력하는 간단한 Delphi 프로그램입니다.

program VariableDemo;

{$APPTYPE CONSOLE}

{$R *.res}

uses
  System.SysUtils;

var
  age: Integer;
  name: String;
begin
  try
    age := 25;
    name := 'Alice';

    Writeln('Name: ', name);
    Writeln('Age: ', age);
    Readln; // 프로그램 종료 대기    
  except
    on E: Exception do
      Writeln(E.ClassName, ': ', E.Message);
  end;
end.

 

6. 실행해보기

Console Application 생성

 

콘솔 애플리케이션(Console Application)은 그래픽 사용자 인터페이스(GUI) 없이, 텍스트 기반의 명령줄 인터페이스(CLI)에서 실행되도록 설계된 프로그램으로, 사용자가 키보드로 명령을 입력하고 프로그램은 텍스트로 결과를 출력하는 방식입니다. 이는 프로그래밍 언어의 핵심 로직을 배우거나, 빠른 작업 자동화, 백엔드 스크립트 실행 등에 주로 사용되며, 초보자가 프로그래밍을 쉽게 시작하도록 돕는 데 유용합니다. 

 

위 소스를 Delphi 에 적용하고 

 

실행 결과

'Programming > Delphi' 카테고리의 다른 글

델파이 강좌 기초 #9 (문법 3)  (0) 2026.04.29
델파이 강좌 기초 #8 (문법 2)  (0) 2026.04.29
델파이 강좌 기초 #6 (간단한 이미지 뷰어 만들기)  (0) 2026.04.28
델파이 강좌 기초 #5 (간단한 메모장 만들기)  (0) 2026.04.28
델파이 강좌 기초 #4 (VCL 다루기)  (0) 2026.04.28
'Programming/Delphi' 카테고리의 다른 글
  • 델파이 강좌 기초 #9 (문법 3)
  • 델파이 강좌 기초 #8 (문법 2)
  • 델파이 강좌 기초 #6 (간단한 이미지 뷰어 만들기)
  • 델파이 강좌 기초 #5 (간단한 메모장 만들기)
레이조(RayCho)
레이조(RayCho)
개발자 레이조(RayCho)의 블로그입니다. 똑똑하게 배우고 기록하는 공간
  • 레이조(RayCho)
    레이(Ray)의 개발이야기
    레이조(RayCho)
  • 전체
    오늘
    어제
    • 분류 전체보기 (54) N
      • Programming (54) N
        • Python (5)
        • Flutter (4)
        • Delphi (20) N
        • Lazarus (1)
        • C#.NET (6) N
        • ASP.NET (5)
        • Database (5)
        • Game Dev (0)
        • Web (5)
        • ETC (3)
      • Homebrew (0)
  • 블로그 메뉴

    • 홈
    • Introduce
    • 태그
    • 방명록
  • 링크

    • Naver Blog
    • Diary Blog
  • 공지사항

  • 인기 글

  • 태그

    SQL
    웹프로그래밍
    프로그래밍
    C#
    iis
    objectpascal
    VCL
    Web
    JSON
    강좌
    Python
    개발환경
    Flutter
    mssql
    기초
    소스코드
    delphi
    델파이
    문법
    ASP.NET
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
레이조(RayCho)
델파이 강좌 기초 #7 (문법 1)
상단으로

티스토리툴바