GitHub branch 병합하는 과정에서 문제가 생겨버렸다...!
다행이 원만한 합의로 잘 해결

병합하는 과정에서 나온 이야기가 플레이어 class 변수가 달라 어느쪽으로 통일할지 의논을 했다
팀원 중 한분이 자신의 언어로 코딩 합치는게 편할것 같다고 하셔서 직접 맡아 하셨다

압도적 감사...! 원래는 내가 맡아서 하려고 했는데... 뭔가 죄송스럽구만
그런만큼 추가할 기능이나 확장할 기능들은 잘 맡아서 하자


오늘 배운 배열[] 과 List

배열은 크기가 고정되어 있고 접근 속도가 빠르다
List는 동적이라 크기변경이 가능하고 메서드가 많다

그래서 배열같은 경우에는 크기가 고정된 데이터에 사용하기 좋고
List는 유동적으로 추가/삭제가 필요한 경우에 쓰면 좋다

Character[] enemies = new Character[3]
enemies[0] = new Character("슬라임","몬스터");
enemies[1] = new Character("고블린","몬스터");
enemies[2] = new Character("오크","몬스터");
// 3개의 크기가 끝이라 추가 불가
List<Character> enemies = new List<Character>();
enemies.add(new Character("슬라임","몬스터"));
enemies.add(new Character("고블린","몬스터"));
enemies.add(new Character("오크","몬스터"));

//추가하고 싶으면 enemies.add(new Character("화염 슬라임","몬스터"));
//삭제하고 싶으면 enemies.RemoveAll(e => e.Name == "슬라임" && e.Job == "몬스터");
//슬라임이 한객체가 아니라 여러객체가 있을때는 조건에 맞는 슬라임만 삭제가 가능

0개의 댓글