안녕하세요

프로그램 과정에서 막혔던 문제들에 대한 해결책 정리


페이지 목록

2025년 11월 26일 수요일

[유니티][Unity][C#] => (람다 연산자 또는 표현식 본문) 활용

 C#에서 => 는 람다 연산자(Lambda Operator) 나 표현식 본문(Expression Body) 정의에 사용 됨


 1. 표현식 본문(Expression Body Definitions)

 메서드나 속성(Property)의 내용이 단일 표현식(값을 반환하거나 실행하는 하나의 줄)일 때, {}(중괄호) 와 return 대신에 => 만 사용해서 짧고 가독성이 좋게 한다.

public int GetHP()

{

    return HP;

}

=>을 사용해서

public int GetHP() => HP; 로 한 줄로 사용가능하다.


2. 람다식(Lambda Expression)

 입력 매개변수와 실제 실행될 코드 블록을 구분하는 역할을 함

 주로 이벤트 핸들러나 LINQ 쿼리 등에서 익명 함수를 정의할  때 사용함

  

 //( 입력 매개변수) => { 실행 코드}

button.onClick.AddListener(() => {Debug.Log("버튼 클릭 시 할 내용들"); });


구글 AI를 참조하여 작성하였습니다.

댓글 없음:

댓글 쓰기