함수 기초

C#의 함수 기초를 학습합니다. 함수를 만들고 호출하여 코드를 재사용하는 효율적인 방법을 이해합니다.

함수(function)란?

함수(function)는 특정 작업을 수행하는 코드 덩어리입니다. 같은 코드를 여러 번 반복하지 않고, 함수(function)를 만들어서 재사용할 수 있습니다.

함수(function) 만들기

void EnemyAttack()
{
    Debug.Log("Enemy Attack!");
    Debug.Log("Enemy Damaged");
    Debug.Log("Enemy HP UI Update");
}
  • 구성 요소
    • void: 이 함수(function)는 값을 반환(return)하지 않는다는 의미
    • EnemyAttack: 함수(function) 이름 (원하는 대로 지을 수 있음)
    • { }: 함수(function) 안에 실행할 코드를 넣음

함수(function) 호출하기

void Start()
{
    EnemyAttack();  // 함수 실행
    EnemyAttack();  // 또 실행
    EnemyAttack();  // 또 또 실행
}
  • 장점
    • 같은 코드를 여러 번 쓸 필요 없음
    • 나중에 수정할 때 한 곳만 수정하면 됨
    • 코드가 깔끔하고 읽기 쉬움

함수(function)를 사용하는 이유

함수(function) 없이:

Debug.Log("Enemy Attack!");
Debug.Log("Enemy Damaged");
Debug.Log("Enemy HP UI Update");

Debug.Log("Enemy Attack!");
Debug.Log("Enemy Damaged");
Debug.Log("Enemy HP UI Update");

Debug.Log("Enemy Attack!");
Debug.Log("Enemy Damaged");
Debug.Log("Enemy HP UI Update");

함수(function) 사용:

EnemyAttack();
EnemyAttack();
EnemyAttack();

훨씬 간단하고 관리하기 쉽습니다!


← 목차로 돌아가기