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를 참조하여 작성하였습니다.
댓글 없음:
댓글 쓰기