본문 바로가기
카테고리 없음

BoxLang 문법 기초 정리 – 변수, 상수, 주석 사용법 (2강)

by mystory55781 2025. 5. 15.

BoxLang 문법의 기초를 익혀야 하는 이유

BoxLang을 본격적으로 배우기 전에 가장 먼저 익혀야 할 것은 바로 문법의 기초입니다. 프로그래밍 언어의 기초는 마치 집을 짓기 위한 기초공사와도 같기 때문에, 튼튼하게 다져두는 것이 매우 중요합니다. 이번 강의에서는 변수 선언, 상수 사용법, 주석 처리 방법 등 BoxLang의 핵심 기초 문법을 다룹니다.

BoxLang에서 변수 선언하기

BoxLang에서 변수는 var 키워드를 사용하여 선언합니다. JavaScript나 Python을 사용해본 경험이 있다면 익숙하게 느껴질 문법입니다. 변수는 값을 저장하고 재사용하는 데 사용됩니다.

var name = "BoxLang"
var age = 3
var isActive = true

위 예제처럼 문자열(string), 숫자(number), 불린(boolean) 값을 간단히 선언할 수 있습니다. BoxLang은 동적 타이핑 언어이기 때문에 변수 타입을 명시하지 않아도 됩니다.

변수 값 변경 (재할당)

BoxLang에서는 한 번 선언한 변수의 값을 변경할 수 있습니다. 이를 재할당이라고 합니다.

var counter = 10
counter = counter + 5
print(counter) // 결과: 15

= 기호는 할당 연산자로, 우측 값을 좌측 변수에 저장합니다. 기존 값을 기반으로 연산하는 것도 가능합니다.

상수 선언 – 변경 불가능한 값

프로그램에서 절대 바뀌지 않아야 할 값은 상수(constant)로 선언합니다. BoxLang에서는 const 키워드를 사용합니다.

const pi = 3.14159
const appName = "BoxLang Tutorial"

상수는 한 번 값을 지정하면 다시는 바꿀 수 없습니다. 재할당하려고 하면 에러가 발생합니다. 이런 불변성은 코드의 안정성을 높이는 데 매우 유용합니다.

BoxLang에서 주석 처리하는 방법

코드 안에 설명을 추가하거나 일시적으로 실행을 막고 싶을 때는 주석(comment)을 사용합니다. BoxLang에서는 ///* */ 두 가지 형태의 주석이 존재합니다.

한 줄 주석

// 이 코드는 BoxLang 변수 예제입니다
var language = "BoxLang"

여러 줄 주석

/*
이 부분은 여러 줄 주석입니다.
개발자 설명을 적기에 좋습니다.
*/
var version = 1.0

주석은 프로그램 실행에 영향을 주지 않으며, 코드를 이해하기 쉽게 만드는 중요한 요소입니다. 특히 협업 시 주석은 팀원 간 소통을 원활하게 해주는 역할도 합니다.

BoxLang 변수와 상수를 사용하는 팁

  • 변수 이름은 의미 있게 짓는 것이 좋습니다. 예: userName, totalCount
  • 상수는 대문자와 언더스코어를 사용하는 것이 일반적입니다. 예: MAX_VALUE, PI
  • 불필요하게 많은 변수를 만들지 말고, 코드 흐름이 간결해지도록 관리하세요.

실전 예제: 간단한 사용자 정보 출력

지금까지 배운 문법을 활용해 간단한 프로그램을 만들어보겠습니다.

// 사용자 정보 출력 예제
var userName = "Alice"
var userAge = 28
const GREETING = "Welcome to BoxLang!"

print(GREETING)
print("Name: " & userName)
print("Age: " & userAge)

실행 결과는 다음과 같습니다:

Welcome to BoxLang!
Name: Alice
Age: 28

이처럼 변수와 상수를 조합하면 프로그램의 유연성과 가독성을 모두 높일 수 있습니다.

다음 강의 예고

이번 강의에서는 BoxLang의 기본 문법 중에서도 변수, 상수, 주석에 대해 알아보았습니다. 다음 강의에서는 조건문(if, else), 반복문(for, while)과 같은 흐름 제어 구조를 다룰 예정입니다. 프로그래밍의 핵심 로직을 다루는 내용이니 꼭 따라와 주세요!