본문 바로가기

코틀린10

[Kotlin] 함수의 사용(2): 반환값이 없는 함수, 매개변수 활용 지난 포스팅에서는 코틀린에서 함수를 사용하는 방법에 대해서 알아보았습니다. 2022.05.18 - [쿤즈 Dev/Kotlin] - [Kotlin] 함수의 사용(1): 간단하게 함수 만들고 사용하기 [Kotlin] 함수의 사용(1): 간단하게 함수 만들고 사용하기 코틀린을 사용하기 위해서 지난 포스팅에서는 변수를 선언하는 방법과 연산자를 사용하는 방법에 대해서 알아보았습니다. 이번 포스팅에서는 함수를 만들고 사용하는 방법에 대해서 알아볼게 koonsland.tistory.com 간단하게 함수를 만들고 사용하는 방법을 알아보았으니 함수에 대해서 조금 더 자세하게 알아볼게요. 이번 포스팅에서는 반환값이 없은 함수와 매개변수에 대해서 알아보겠습니다. 반환값이 없는 함수 반환값이 없는 함수는 Unit이라는 키워드.. 2022. 5. 19.
[Kotlin] 함수의 사용(1): 간단하게 함수 만들고 사용하기 코틀린을 사용하기 위해서 지난 포스팅에서는 변수를 선언하는 방법과 연산자를 사용하는 방법에 대해서 알아보았습니다. 이번 포스팅에서는 함수를 만들고 사용하는 방법에 대해서 알아볼게요. 함수의 모양 코틀린에서 함수를 정의하기 위해서는 아래와 같은 규칙이 필요합니다. fun 함수이름 ( [변수: 자료형, ...] ): 반환 자료형 { ... [return 반환값] } 가장 먼저 함수를 정의하기 위해서는 fun이라는 키워드가 필요합니다. 이 키워드를 입력하고 뒤에 함수 이름을 입력하면 됩니다. 함수 이름은 원하는 이름 아무거나 정할 수 있습니다. a 라고 입력해도 되고 abcd라고 입력해도 됩니다. 다만 코틀린에서 키워드로 사용중인 이름은 사용할 수 없으며 띄어쓰기도 사용할 수 없습니다. 다음은 괄호가 오는데 .. 2022. 5. 18.
[Kotlin] 코틀린에서 사용하는 연산자 알아보기(2) 앞선 포스팅에서는 코틀린에서 사용하는 연산자들에 대해서 알아보았습니다. 2022.05.10 - [쿤즈 Dev/Kotlin] - [Kotlin] 코틀린에서 사용하는 연산자 알아보기(1) [Kotlin] 코틀린에서 사용하는 연산자 알아보기(1) 코틀린에서는 다른 언어와 마찬가지로 연산자가 있습니다. 다른 언어와 동일하게 사용하는 연산자가 있는 반면 다른 언어에 없는 연산자들도 있습니다. 이번 포스팅에서는 코틀린에서 사용하 koonsland.tistory.com 연산자들중 다루지 않은 하나가 있습니다. 바로 비트연산자입니다. 이번 포스팅에서는 연산자의 마지막인 비트연산자에 대해서 알아보도로 하겠습니다. 비트 연산자 비트는 데이터를 저장하는 최소 단위를 의미합니다. 컴퓨터는 이진수를 해석하는 기계죠. 이때 이진.. 2022. 5. 11.
[Kotlin] 코틀린에서 사용하는 연산자 알아보기(1) 코틀린에서는 다른 언어와 마찬가지로 연산자가 있습니다. 다른 언어와 동일하게 사용하는 연산자가 있는 반면 다른 언어에 없는 연산자들도 있습니다. 이번 포스팅에서는 코틀린에서 사용하는 연산자에 대해서 알아볼게요. 코틀린에서 사용하는 연산자의 종류 코틀린에서는 아래와 같은 연산자들을 사용합니다. 산술 연산자 대입 연산자 증가/감소 연산자 비교 연산자 논리 연산자 비트 연산자 위와 같은 연산자들은 어떻게 사용하는지 알아보겠습니다. 산술 연산자 산술 연산자는 사칙 연산을 할 수 있는 기호들을 의미합니다. 예를들면 사칙 연산은 덧셈, 뺄셈, 곱셈, 나눗셈이 있습니다. 기호로는 +, -, *, / 입니다. 그리고 추가로 나머지 연산을 할 수 있는 %가 있습니다. 연산자 설명 + 덧셈 - 뺄셈 * 곱셈 / 나눗셈 %.. 2022. 5. 10.
[Kotlin] 변수에 저장된 값 비교하는 방법 앞선 포스팅에서 코틀린의 변수의 사용과 자료형의 종류, 그리고 사용하는 방법까지 알아보았습니다. Java와는 다르게 Kotlin은 변수의 선언부터 자료형의 사용까지 시작부터 다른 점들이 많은 것 같습니다. 이번 포스팅에서는 변수에 저장된 값을 비교하는 방법에 대해서 알아보겠습니다. 정적변수와 참조형 변수 앞선 포스팅에서 변수를 선언하고 자료형을 사용해서 저장할 때 물음표(?)를 사용하는 경우가 있었습니다. 최초에 이 값이 무엇인지 모를 때, 혹은 최초에 null 값을 대입할 경우 NPE 문제로 세이프 콜이 필요할 때 사용합니다. 그래서 물음표(?)가 붙은 변수는 붙지 않는 변수와는 다른 자료형을 가지게 됩니다. 아래 예를 통해서 다시 한 번 알아보겠습니다. package `02` fun main(args.. 2022. 5. 9.
[Kotlin] 자료형 검사하기 (Null Point Exception) 지난 포스팅에서 변수와 자료형에 대해서 알아보았습니다. 특히 자료형은 여러가지 자료형을 알아보고 사용하는 방법, 그리고 자동 추론됨과 명시적으로 선언하는 방법까지 알아보았습니다. 2022.05.01 - [쿤즈 Dev/Kotlin] - [Kotlin] 코틀린 변수의 종류와 사용방법 [Kotlin] 코틀린 변수의 종류와 사용방법 지난 포스팅에서 intelliJ를 이용해서 코틀린 프로젝트를 생성하는 방법을 알아보았습니다. 2022.04.30 - [쿤즈 Dev/Kotlin] - [Kotlin] 프로젝트 만들기 (feat. Hello Kotlin) [Kotlin] 프로젝트 만들기 (feat. H.. koonsland.tistory.com 2022.05.03 - [쿤즈 Dev/Kotlin] - [Kotlin] 코틀.. 2022. 5. 8.
[Kotlin] 코틀린 자료형 알아보기 지난 포스팅에서 코틀린의 변수에 대해서 알아보았습니다. 2022.05.01 - [쿤즈 Dev/Kotlin] - [Kotlin] 코틀린 변수의 종류와 사용방법 [Kotlin] 코틀린 변수의 종류와 사용방법 지난 포스팅에서 intelliJ를 이용해서 코틀린 프로젝트를 생성하는 방법을 알아보았습니다. 2022.04.30 - [쿤즈 Dev/Kotlin] - [Kotlin] 프로젝트 만들기 (feat. Hello Kotlin) [Kotlin] 프로젝트 만들기 (feat. H.. koonsland.tistory.com 변경이 가능한 변수와 변경이 불가능한 변수가 있었어요. 그리고 변수를 선언하는 방법까지 알아보았습니다. 이번 포스팅에서는 변수 선언 시 함께 사용했던 자료형에 대해서 알아볼게요. 코틀린의 자료형은 참.. 2022. 5. 3.
[Kotlin] 코틀린 변수의 종류와 사용방법 지난 포스팅에서 intelliJ를 이용해서 코틀린 프로젝트를 생성하는 방법을 알아보았습니다. 2022.04.30 - [쿤즈 Dev/Kotlin] - [Kotlin] 프로젝트 만들기 (feat. Hello Kotlin) [Kotlin] 프로젝트 만들기 (feat. Hello Kotlin) 지난 포스팅에서는 코틀린에 대해서 간단히 역사와 안드로이드에서 채택하게 된 이유를 알아보았습니다. 역사를 알게 되는 건 재미있는 일인 것 같아요. 이번 포스팅에서는 프로그래밍에서 가 koonsland.tistory.com 그리고 만든 프로젝트를 이용해서 main() 함수를 만들고 간단하게 Hello Kotlin이라는 글자를 출력하는 프로그램을 작성해 보았습니다. 이번 포스팅에서는 변수의 사용과 자료형을 어떻게 사용하는지 .. 2022. 5. 1.
[Kotlin] 프로젝트 만들기 (feat. Hello Kotlin) 지난 포스팅에서는 코틀린에 대해서 간단히 역사와 안드로이드에서 채택하게 된 이유를 알아보았습니다. 역사를 알게 되는 건 재미있는 일인 것 같아요. 이번 포스팅에서는 프로그래밍에서 가장 처음하는 Hello world 대신 Hello Kotlin을 출력하는 프로젝트를 생성해 보도록 하겠습니다. 코틀린은 IntelliJ, 그리고 OpenJDK 코틀린 프로그래밍은 인텔리제이에서 진행합니다. 인텔리제이는 무료 버전인 Community 버전과 유료 상용 버전인 Ultimate 버전이 있습니다. 무료 버전으로 다운로드하셔서 사용하시면 됩니다. IntelliJ 다운로드 : https://www.jetbrains.com/ko-kr/idea/download 그리고 JDK가 필요합니다. JDK는 오픈JDK를 다운로드하셔서 .. 2022. 4. 30.