반응형

Kotlin 4

Collection 함수

Data Class vs Enum Class Data Class는 데이터를 보유하기 위한 클래스로, 주로 데이터의 저장과 접근을 위한 메서드를 가지고 있다. Enum Class는 상수의 집합을 정의하기 위한 클래스로, 열거형 상수의 정의와 관련된 메서드를 포함할 수 있다. 주요 차이점은 Data Class가 일반적으로 데이터를 표현하고 처리하는 데 사용되는 반면, Enum Class는 상수의 집합을 정의하는 데 사용된다. Collection 함수 (ex List, …) Collection 함수는 컬렉션을 조작하고 변환하는 함수를 제공하는 함수형 프로그래밍에서 사용되는 개념이다.대표적인 Collection 함수로는 map(), filter(), reduce() 등이 있다. map()// 리스트의 각 요소를..

Kotlin 2024.09.18

함수 / 타입 추론 / 조건문 / 반복문

1. 타입 추론이란 무엇일까 변수나 함수들을 선언할 때나 연산이 이루어질때, 자료형을 코드에 명시하지 않아도 코틀린이 자동적으로 자료형을 추론 값의 형태로 해당 자료가 어떤 자료형을 가지는지 추론한다. 2. 함수란 무엇이고 어떻게 사용할 수 있을까 함수는 특정한 동작을 하거나 원하는 결과값을 연산하는데 사용 return 이 나오면 중간이더라도 값을 반환하고 함수를 종료하게 된다. https://github.com/pointmina/Kotlin GitHub - pointmina/Kotlin Contribute to pointmina/Kotlin development by creating an account on GitHub. github.com 3. forEach() forEach는 순서가 있는 데이터에 ..

Kotlin 2024.04.08

변수와 상수 / 기본 자료형 / 형변환 / 배열

1) var과 val은 무엇이고 어떤 차이가 있을까? var로 선언하면 값을 다시 바꿀 수 있지만 (변수)val은 선언하면 값을 다시 바꿀 수 없다. => 그래서 기준이 되는 값을 선언할 때 사용한다. (상수)ex) 파이 3.14 val pi = 3.14 변수와 상수를 구분하기 위해서 상수는 대문자로 선언한다.   var a : Int? = null자료형 뒤에 ?을 붙이면 null을 허용하는 nullable 변수로 선언해 줄 수 있다.값이 null인 상태로 연산할시 오류가 날 수 있으므로 주의해야한다. lateinit: lateinit은 코틀린에서 나중에 초기화할 변수를 선언하는데 사용하는 키워드이다. 주로 var과 함께 사용되며, 초기화가 지연되는 것을 나타낸다. 이 키워드는 nullable 타입과는 ..

Kotlin 2024.04.01