Kotlin

Kotlin

[Kotlin] 코틀린 컬렉션 (Collection)

1. 컬렉션 (Collection) 컬렉션은 여러 요소를 함께 저장하고 구성할 수 있는 데이터 구조이다. 쉽게 말해 배열이라고 생각하면 될 것이다. 하지만, 크기가 고정된 배열과 달리 컬렉션은 크기가 고정되어 있지 않다. 즉, 컬렉션은 동적으로 요소 수에 따라 확장되거나 축소될 수 있다. 컬렉션은 가변(mutable)과 불변(immutable), 두 가지 성격을 가지고 있다. 1) Mutable (변경 가능) 변경 가능한 컬렉션은 생성 후 수정이 가능하다. 추후, 필요에 따라 요소를 추가, 제거 또는 수정할 수 있다. 2) Immutable (변경 불가능) 이름에서 알 수 있듯, 생성되면 수정할 수 없는 컬렉션이다. Mutable과 달리, 추가, 제거 또는 변경할 수 없다. 어느 것을 쓰는 게 좋냐는 질..

Kotlin

[Kotlin] 코틀린 배열 arrayOf(), intArrayOf(), Array

1. 배열 배열은 동일한 자료형을 가진 데이터들을 나열한 구조이다. 위 그림은 정수형 데이터 항목을 가지고 있는 배열이다. 배열의 이름은 array로 정수형 데이터 10, 20, 30, 40이 저장되어 있다. 데이터 항목에는 인덱스(index)를 사용하여 접근하며, 인덱스(index)는 배열의 순서로, 0부터 시작한다. 이제 배열을 선언하는 방법에 대해 알아보자. 배열을 선언하는 방법은 크게 3가지로, arrayOf, (int)ArrayOf, Array 가 있다. 2. 배열 선언 (1) arrayOf val 변수명 = arrayOf(값1, 값2, 값3) 자료형은 생략 가능하며, 배열의 크기는 항목의 개수에 따라 자동으로 결정된다. 아래는 자료형을 생략한 예제이다. // 1. 문자열 배열 val fruit..

Kotlin

[Kotlin] 코틀린 반복문 for, while, do while 반복문 활용

오늘은 코틀린에서 반복문을 사용하는 방법에 대해 알아보자. 코틀린에서는 다양한 형태의 반복문을 제공한다. 대표적으로 for, while, do-while 등이 있다. 이번 포스팅에서는 for, while, do-while에 대해 알아볼 것이다. 1. for 문 1) for 기본 사용 for (item in collection) { // 반복할 코드 } for의 기본 사용법은 다음과 같다. 여기서 collection은 반복할 대상 컬렉션이다. item은 컬렉션에서 추출된 요소를 나타내는 변수이다. 즉, for문은 컬렉션의 모든 요소를 순서대로 추출하여 'item' 변수에 저장하고, 그 내용을 반복할 코드에서 사용한다. 컬렉션이란? 더보기 컬렉션(Collection)은 자료구조를 다루는 데 사용되는 객체들의..

Kotlin

[Kotlin] 코틀린 조건문 if-else 와 when 사용법 파헤치기

코틀린의 흐름제어는 조건문과 반복문, 크게 두 가지가 있다. 오늘은 조건문에 대해 알아보자. 코틀린의 조건문은 if와 when이 있다 프로그래밍을 접한 사람이라면 if가 어떤 상황에서 사용하는지 감이 잡힐 것이다. 만약, 프로그래밍을 접한 사람이 아니더라도 if의 뜻인 만약~라면으로 유추할 수 있다. 그렇다면 when은 무엇일까. when은 if와 유사하지만 다양한 조건에 대한 처리를 더욱 간편하게 구현할 수 있다. 다른 언어의 switch와 비슷하다고 생각하면 된다. 각각의 특징을 더 자세히 알아보도록 하자. . 1. if 문 if문을 한국어로 번역하면 만약, ~~라면이라는뜻이다. 프로그래밍에서도 이와 비슷하다. '만약 A(조건) 를 만족한다면, A-1 (내용)을 수행해라'라는 뜻이다. if (조건) ..

Meezzi
'Kotlin' 태그의 글 목록