함수와 변수
소개
Wave 프로그래밍 언어의 핵심 설계 철학은 저수준 성능과 고수준 추상화의 균형을 이루어 소프트웨어 개발에 효율적이고 유연한 환경을 제공하는 것입니다. 이 섹션에서는 Wave 프로그램의 기본 구성 요소인 함수와 변수를 소개합니다. 이러한 구성 요소는 프로그램 내에서 논리를 구성하고 데이터를 관리하는 데 필수적입니다. 함수와 변수를 정의하고 다루는 방법을 이해하면 Wave의 잠재력을 최대한 활용할 수 있습니다.
함수
Wave에서 함수는 독립적으로 실행할 수 있는 재사용 가능한 코드 블록 역할을 합니다. 함수는 특정 동작을 캡슐화하고 프로그램 전반에서 필요할 때 호출할 수 있도록 해줍니다. 이를 통해 계산을 수행하거나, I/O 작업을 관리하거나, 코드를 관리 가능한 단위로 분리할 수 있습니다.
Wave에서 함수의 시그니처는 fun
키워드로 시작하며, 함수 이름, 매개변수(있을 경우), 그리고 중괄호 {}
로 감싸인 함수 본체로 구성됩니다.
함수 정의하기
Wave에서 기본적인 함수는 다음과 같이 정의됩니다:
fun main() {
// 여기에 코드를 작성하세요
}