본문 바로가기

array

유니티와 C# 개념 정리_013_컬렉션즈_Collections collection(컬렉션)의 뜻은 '물건의 더미 또는 사람의 무리'이다. 그러므로 C#에서 Collection(컬렉션)은 데이터를 그룹으로 관리하는 것을 나타낸다. 코드를 작성할 때 데이터 또는 개체를 하나로 묶어서 그룹으로 관리해야 하는 경우가 있다. 예를 들어 서로 관련있는 숫자(점수, 등수 등)나 문자열(과목, 플레이어 등)이 여러 개일 경우에는 하나의 변수에 함께 저장해서 관리하면 편리할 것이다. 이렇게 묶어서 관리할 수 있는 방법에는 2가지가 있다. 1. Array (어뢰이; 배열) 2. Collections (컬렉션즈) Arrays는 가장 기본적인 컬렉션 구조이다. Collections는 배열(Array)의 단점을 보완하고 기능을 추가해서 만들어진 구조이다. Collections에는 Arra.. 더보기
유니티와 C# 개념 정리_011_반복문 Loop 반복문(Loop) 반복문(Loop, 루프)은 같은 작업을 반복해서 수행할 때 사용한다. C#의 반복문 형식은 4가지가 있다. 1. while (와일, ~하는 동안) while 반복문은 가장 기본적인 형식이다. 반복하기 전에 조건을 먼저 확인한 후 반복할 지를 결정한다. 2. do~while (두~와일) while과 비슷하지만 먼저 반복한 후 조건을 확인하여 계속 반복할 지를 결정한다. 3. for (포, ~동안) 가장 일반적으로 사용하는 반복문이다. 초기문, 각 반복마다 증가하는 변수, 중지 조건을 포함하고 있다. 4. foreach (포이치, 각각~동안) array(배열), List(리스트) 등에 포함되어 있는 모든 요소를 자동으로 반복해서 가져올 수 있다. 각 반복문을 유니티로 확인해본다. While.. 더보기
유니티09_C#_05_배열_Array 배열(Array)은 여러 값을 하나의 변수에 저장하여 처리할 때 사용한다. 예를 들어 게임 플레이어의 점수를 기록해야 할 때 사람이 많다면 변수 score_player를 그 수 만큼 만들어야 하므로 작업이 많아진다. 100명이라면 score_player1 부터 score_player100까지 만들어야 할 것이다. 이런 경우 배열을 사용할 수 있다. 배열을 사용하면 변수 100개를 만들지 않아도 된다. 배열 선언 배열을 사용(선언)하려면 대괄호 [ ]와 함께 다음과 같은 형태를 사용한다. 타입[ ] 배열명; 예를 들면 string(문자열) 타입의 books라는 배열을 선언하려면 다음과 같이 표현한다. string[ ] books; int(정수) 타입의 scores라는 배열의 선언은 다음과 같다. int[ .. 더보기
쌩초보를 위한 기초_20_컬렉션 collection_Array && List 컬렉션 collection : 더미 프로그램에서 다루는 데이터 타입(String, Int, Char 등)을 앞에서 알아보았다. 데이터를 다룰 때 같은 타입을 많이 처리해야 하는 경우가 있다. 이것을 프로그래밍에서는 컬렉션(collection, 더미, 무리)이라고 것으로 처리한다. 컬렉션은 프로그래밍에서 수 또는 항목이 여러 개 있는 더미(모임) 상태를 나타내는 말이다. 이런 컬렉션 상태를 처리하기 위해서 코틀린의 표준 라이브러리(미리 만들어 놓은 함수들)를 제공하고 있다. 컬렉션에서 다루는 객체(대상)들은 elements(요소) 또는 item(항목)이라고 부른다. 변수에 타입(Type; 데이터형)이 있는것 처럼 컬렉션에도 타입이 있다. 또한 변수를 선언할 때 불변(immutable)인 것은 val로 선언.. 더보기