본문 바로가기
반응형

코틀린 공부2

[망댕이의 Kotlin] 코틀린 조건문에 대해 빠르게 알아보기 (코틀린 if, else, when) 코틀린뿐만 아니라 언어를 조금 맛만 봤더라도 조건문과 반복문에 대해서 많이 들어봤을 것이다.이것들은 프로그램을 짜는데 정말로 중요한 문법이며 필수적인 역할을 한다.다시 복습한다 생각하며 조건문과 반복문에 대해 빠르게 알아보도록 하자.▷ 조건문조건문에는 if, else, when이 자주 사용된다.사용방법은 정말 간단하다. ▷ if~else문if~else문은 if문에서 주어진 조건이 참 혹은 거짓일 때 실행되는 코드 블록이다.val score = 80if (score > 90) { println("A+")} else if (score > 80) { println("B+")} else { println("C+")}// 출력결과 : B+ ▷ if~else문 표현식 코틀린에서 if~else 문은 .. 2024. 9. 3.
[망댕이의 Kotlin] 코틀린 List, Set, Map 3가지에 대해 빠르게 알아보기 (코틀린 list, set, map) 코틀린에 list, set, map이라는 개념이 존재한다.이것들은 인터페이스를 타입으로 표현한 클래스이며 통틀어 컬렉션 타입 클래스라고 한다.(코틀린에서 컬렉션은 데이터를 저장하고 조작할 때 사용되는 기본적인 구조이다.)▷ List, Set, MapList : 순서가 있는 데이터 집합으로 데이터의 중복을 허용한다.Set : 순서가 ㅏ없으며 데이터의 중복을 허용하지 않는다.Map : 키와 값으로 이루어진 데이터 집합으로 순서가 없으며 키의 중복은 허용하지 않는다. 이 3가지는 모두 불변 클래스와 가변 클래스를 가지고 있다.아래 표를 보면서 이해해 보자.  typefunctionfeatureListListlistOf()불변MutableListmutableListOf()가변SetSetsetOf()불변Mutab.. 2024. 9. 2.
반응형