24.03.25 기술면접

Amberjack·2024년 3월 25일
1

기술면접

목록 보기
3/7

24.03.25 기술면접

13. 람다식이 무엇인지 설명해주세요.

람다식이란 C#에서 익명 메서드를 만들 때 사용하는 기능입니다. 람다식을 사용할 때는 람다 연산자 => 를 통해 사용할 수 있으며, 왼쪽에는 메서드의 매개 변수를 정의하고, 오른쪽에 메서드에서 사용할 식이나 코드를 작성합니다. 람다식을 통해 코드 가독성을 높이고 프로그램의 성능을 올릴 수 있으며, Action과 Func을 통해 델리게이트에서 사용할 수도 있습니다.

14. 콜백이란 무엇인지? 사용해본 적이 있는지?

콜백이란 피호출자가 호출자를 다시 호출하는 것으로, 호출자에서 피호출자의 처리 결과가 필요할 때 사용합니다. 제가 사용해본 경험은 턴제 게임을 만들 때, 몬스터의 공격 애니메이션 재생 이후 플레이어에게 턴을 넘겨주는 코드를 작성할 때, 몬스터의 공격 애니메이션이 종료되는 순간 턴 종료 함수를 호출하기 위해 유니티의 애니메이션 Event 기능을 활용하여 구현해본 적이 있습니다.

0개의 댓글