델파이 강좌 기초 #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)
  • 전체
    오늘
    어제
    • 분류 전체보기 (101) N
      • Programming (101) N
        • Python (9)
        • Flutter (4)
        • Delphi (25)
        • Java,Spring Boot (2) N
        • Lazarus (2)
        • C#.NET (20)
        • ASP.NET (5)
        • Database (8)
        • Game Dev (6)
        • Rust (3)
        • PHP (3)
        • Web (6)
        • ETC (8)
  • 블로그 메뉴

    • 홈
    • Introduce
    • 태그
  • 링크

    • Naver Blog
    • Diary Blog
  • 공지사항

  • 인기 글

  • 태그

    소스코드
    csharp
    문법
    기초
    Flutter
    프로그래밍
    Python
    WPF
    mssql
    objectpascal
    C#
    delphi
    PSP
    ASP.NET
    프로젝트
    iis
    Web
    개발환경
    VCL
    델파이
  • 최근 댓글

  • 최근 글

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

티스토리툴바