강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템

C#이랑 유니티 5개월 정도 했는데 Task에 카테고리부터 막히네요 ㅜㅜ

작성

·

277

0

Task에 카테고리 전까지는 할만했는데 IEquatable<Category> 처럼 처음 보는 문법이 너무 방대하네요 제가

공부를 잘 못한것 같기도 하고,,,. 구글링도 해봤지만 이해가 안돼서, 제가 어떤걸 해야 이 강의에 있는 문법들을 이해 할수 있을까요?

답변 1

1

Developer G님의 프로필 이미지
Developer G
지식공유자

안녕하세요, 수강해주셔서 감사합니다.

C# 문법서나 강의라고해서 C#의 모든 문법을 가르쳐주는게 아니고, 제가 유니티가 지원하는 한에서 항상 최신 문법을 사용하려고하다보니 낮은 버전을 기준으로 만들어진 문법서나 강의를 보셨다면 잘 이해가 안되실 수도 있습니다. 수강생분 잘못이 아니니 너무 자책하실 필요는 없습니다.

문법 같은 경우 최신 문법책을 사서 정독하시는게 좋겠지만 여유가 안되신다면 한빛미디어에서 '이것은 C#이다 C# 9.0' 책으로 맛보기 강의를 만들어놓은게 있으니 한번 보시는걸 추천 드립니다.(https://www.youtube.com/playlist?list=PLVsNizTWUw7Eye-a7CY7f1zeLWJNWe163)

이 책에서 많이 쓰이는 CodeName => codeName과 같은 구문은 '식 본문'이라고 부르는 것인데https://www.csharpstudy.com/CS6/CSharp-Expression-bodied-member.aspx

해당 링크로 가시면 자세히 설명이 되어있습니다. 해당 사이트는 C# 최신 문법을 간단히 알려주는 사이트로, 이 강의에서 쓰이지는 않지만 사이트 왼쪽 메뉴에 다른 최신 문법들도 한번 보시면 도움이 되실 것입니다.

IEquatable은 설명하는 책이 있을 수도, 없을 수도 있는데, 객체를 비교하는 Equals 함수를 강의에서처럼 오버로딩 하고 싶을 때(codeName == other.CodeName와 같이) 사용해야하는 인터페이스입니다.

ㅜㅜ 답변 감사합니다. 문법 부터 다시 공부해서 강의 잘 듣겠습니다. 모듈식으로 개발하는 강의 잘 없는데 강의 자체는 정말 좋다고 생각해요 감사합니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기