
이글은 Kotlin 문법 정리글입니다.Kotlin은 Java를 대체하기 위해 Google과 JetBrain이 함께 만들어낸 언어입니다. 그래서 Java와 비슷하면서도 더 차세대 언어처럼 깔끔하다고 개인적으로 생각해요. 어쨋든, 그래서 문법이 굉장히 Java와 비슷합니다

이글은 Kotlin 문법 정리글입니다.변수를 선언하기 위해서 kotlin은 var 키워드를 사용합니다.kotlin은 타입을 명시하지 않아도 대입한 데이터의 타입을 추론할 수 있습니다. 하지만 직접 타입을 명시하고 싶다면 아래와 같이 타입을 지정할 수 있습니다.다른 프로

이글은 Kotlin 문법 정리글입니다.kotlin은 여러가지 데이터 타입이 존재합니다. 이러한 데이터 타입들은 필요에 따라서 타입 변환을 해야하는 상황이 옵니다. 그러한 경우 데이터 타입이 가지고 있는 메소드를 이용해서 타입변환을 간단하게 할 수 있습니다.숫자 데이터는

이글은 Kotlin 문법 정리글입니다.어떠한 프로그래밍 언어에서든 거의 동일하게 사용되는 데이터타입이지 않나 싶습니다. 문자열 데이터는 문자로 이루어진 배열형식의 데이터에요. 그래서 하나의 문자도 되고 각각의 문자가 배열의 원소라고 생각해도 되죠.kotlin도 계속 개

이글은 Kotlin 문법 정리글입니다.다른 프로그래밍 언어들처럼 kotlin은 조건문을 사용할 수 있고, 특히나 자바와 거의 동일한 수준입니다. 가장 먼저 단순 조건문에 대해서 알아보겠습니다.단순 조건문은 해당 조건에 만족하는 경우에만 실행됩니다. 위의 코드에 경우 a

이글은 Kotlin 문법 정리글입니다.kotlin에서도 역시나 삼항연산이 가능합니다. kotlin에서 삼항연산은 python과 조금 흡사하지만서도 조건문이 앞에 있다는 것에서 차이를 나타냅니다.

이글은 Kotlin 문법 정리글입니다.kotlin에서 for 반복문은 조금 색다로울 수 있습니다. 반복문을 이용해서 0부터 20까지 출력하는 예제를 보여드릴게요.굉장히 간결하고 쉽게 표현할 수 있지 않나요? 이번에는 배열을 이용해서 for문을 사용해보겠습니다.kotli

이글은 Kotlin 문법 정리글입니다.koltin에서 List는 자바와 비슷하게 느껴질수도 있습니다. 기본적으로 List는 두가지 방법으로 생성할 수 있습니다.이 경우에는 List를 생성하였습니다. 하지만 이렇게 생성된 List는 추가 혹은 삭제같은 변경이 가능하지 않

이글은 Kotlin 문법 정리글입니다.개발자에게 중요한 능력에는 여러가지가 있지만, 예외처리능력도 굉장히 중요하다고 생각합니다. if 조건문을 이용한 방법도 있지만, kotlin에서는 타 프로그래밍 언어처럼 try catch 문을 이용해서 예외처리를 할 수 있습니다.위

이글은 Kotlin 문법 정리글입니다.Null이란 무엇인가요? Null은 아무것도 없는 상태입니다. 이러한 데이터값이 절대로 변수나 상수에 대입되지 않을 것 같지만, 수없이 많은 경우가 존재하죠. Null은 절대로 안좋은게 아니에요. 당연히 존재하는거지만, Null로

이글은 Kotlin 문법 정리글입니다.이번에는 kotlin의 함수에 대해서 알아보겠습니다. 간단하게 예를 들 수 있도록 두 수를 입력받아서 합하는 함수를 만들어보겠습니다.위 처럼 함수의 이름 앞에 fun 키워드를 붙여줍니다. 입력 파라미터는 타입을 일반적인 타입 지정처

이글은 Kotlin 문법 정리글입니다.이번에는 class를 알아보겠습니다. kotlin에서는 아래처럼 class를 생성할 수 있어요.위에서는 Human이라는 class에서 동작코드가 없기 때문에 {}를 생략할 수 있어요.kotlin은 getter와 setter라는 개념

이글은 Kotlin 문법 정리글입니다.OOP에서 가장 중요한 개념이 상속이죠. 이번에는 kotlin에서 상속을 알아보겠습니다. 예시코드를 보시죠.가장 간단한 형식으로 Human class를 생성했습니다. 해당 class는 introduce()라는 메소드를 가지고있어요.

이글은 Kotlin 문법 정리글입니다.이전에 상속에 대해서 알아봤습니다. 상속은 부모클래스의 어떤 기능을 자식클래스가 그대로 이어 받아서 사용하는 기법이에요. Interface는 상속과 사용법은 비슷하면서도 다릅니다.Interface는 선언된 메소드를 모두 선언해야 합

이글은 Kotlin 문법 정리글입니다.OOP에서 객체 타입이 어떠냐에 따라서 프로그램이 많이 달라질 수 있겠죠. 그래서 데이터의 타입을 확인할 필요가 있습니다.Kotlin에서는 is 키워드를 이용해서 데이터의 타입을 확인할 수 있습니다.위처럼 Human으로 선언된 데이

이글은 Kotlin 문법 정리글입니다.제너릭은 내부의 데이터타입을 명시하는 프로그래밍 기법입니다. kotlin은 제너릭을 지원하죠.이렇게 보통 T라고 임의의 데이터타입을 지정하고요. 사용할 경우 외부에서 지정해줄 수 있으나, kotlin은 타입추론을 지원하기 때문에 작