// 오버로딩
// 같은 함수에 다른 데이터 타입을 가진 인자 (파라미터 ==> 주입된 임시 변수) 전달
// 이름이 같고 인자의 데이터 타입이나 갯수가 다른 함수를 만들고
// 마치 하나의 함수를 사용하듯 편하게 활용하는 방법
void Start()
{
float result_float = multipleTwoNumbers(11.1f, 11.1f);
print("float표현 : " + result_float);
int result_int2 = multipleTwoNumbers(100, 100);
print("int2표현 : " + result_int2);
int result_int3 = multipleTwoNumbers(2, 2, 2);
print("int3표현 : " + result_int3);
}
float multipleTwoNumbers(float numA, float numB)
{
float answer = numA * numB;
return answer;
}
int multipleTwoNumbers(int numA, int numB)
{
int answer = numA + numB;
return answer;
}
int multipleTwoNumbers(int numA, int numB, int numC)
{
int answer = numA * numB - numC;
return answer;
}