inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

새로운 객체를 만들때 new Knight 를 두고 왜 knight clone()을 사용하는지 궁금합니다.

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

힙과 스택을 공부해보면 new 연산자를 통해서 각기 다른 객체를 만들수 있는데 왜 굳이 clone 함수를 만들어서 하는건가요? 기존의 hp attack 값을 그대로 복사한체 새로운 객체를 만들수있어서 그런가요??

  • C#
  • 스택
  • new
김진호 댓글 1 좋아요 0 조회수 699

part1 람다식 강의에서 제네릭

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

안녕하세요. part1 람다식 강의 16:18 에서 50번째 줄 에 있는 new Myfunc<Item, bool> 을 지우셨는데 궁금증이 생겨 질문드립니다. 14:40 에서 50번째 줄 에 있는 것처럼 제네릭이 없는 델리게이트를 사용할 때는 ItemSelector selector = new ItemSelector ((Item Item) => { return item.ItemType == ItemType.Weapon}); new키워드를 쓰셨는데 16:18 에서 제네릭을 사용하시고부터는 없어도 똑같이 동작한다고 말씀하셨습니다. 즉 코드상으로 MyFunc<Item, bool> selector = new MyFunc<Item, bool> ((Item Item) => { return item.ItemType == ItemType.Weapon}); 에서 MyFunc<Item, bool> selector = (Item Item) => { return item.ItemType == ItemType.Weapon}; 로 고치셨습니다. new Myfunc<Item, bool> 를 지우셨는데 제네릭을 사용할 때는 new 를 써도 되고 안써도 되고라고 이해해도 될까요?

  • 제네릭
  • new
  • C#
레슬매니아 댓글 1 좋아요 0 조회수 273

new 생성자

미해결

생활코딩 - 자바스크립트(JavaScript) 기본

생성자 관련해서 질문 드립니다. 아래의 코드처럼 생성자를 만들었을때 변수 kimgim에는 빈 객체가만들어지는건가요? 아니면 testss함수에 에 담겨있는 let p2 = " test"까지 복사가 되는건가요? function testss (){ let p2 = " test " } var kimgim = new testss () console . log (kimgim) ;

  • js
  • javascript
  • 생성자
  • 질문
  • new
김기범 댓글 0 좋아요 0 조회수 287

인기 태그

인프런 TOP Writers

주간 인기글