return2 [C#] 함수 - return 과 반환 형식 함수의 return과 반환 형식 함수를 활용할때 보면 변수에 값을 입력할때도 활용했던 상황들이 있습니다. 그렇다면 저희가 만들었던 함수도 변수에 저장할 수 있을까요?? int hp = 5; int testNum = Attack(); string testString = Attack(); void Attack() { if(hp < 1) { return; } hp--; Console.Write("데미지 : 1 현재체력 : " + hp); } 저희가 만든 함수는 저장하려면 빨간줄 생기면서 에러가 발생하게 됩니다. 만약 함수의 결과를 변수에 저장하고 싶다면 return 을 이용해야합니다. 실행하면 보상을 주는 함수를 만들어 보겠습니다. 위 코드가 콘솔에 결과를 보여주는 기능만 가지고 있습니다. 변수에 저장 할 수.. C#/함수 2024. 3. 27. [C#] 함수 - return 함수의 return 특정한 상황에서 함수의 로직이 더이상 실행되지 않았으면 하는 경우가 있습니다. 예를 들어 체력이 5가 있는데 공격할때마다 1씩 깍이는 기능을 만들었다고 가정하겠습니다. int hp = 5; void Attack() { --hp; Console.Write("데미지 : 1 현재체력 : " + hp); } 위코드는 Attack 이라는 함수를 실행할때마다 체력이 깍고 Console 로 출력해주는 기능입니다. int hp = 5; Attack(); // 데미지 : 1 현재체력 : 4 Attack(); // 데미지 : 1 현재체력 : 3 Attack(); // 데미지 : 1 현재체력 : 2 Attack(); // 데미지 : 1 현재체력 : 1 Attack(); // 데미지 : 1 현재체력 : 0.. C#/함수 2024. 3. 27. 이전 1 다음 반응형