JVM

    [Kotlin] 코틀린 기초 #2

    함수 선언 (Function declaration) 코틀린은 함수를 자바보다 더 짧고 간단하게 생성할 수 있습니다. 기본적으로 fun 함수명 (파라미터): 리턴타입 의 형식을 따릅니다. fun add(a: Int, b: Int, c: Int): Int { return a + b + c } 리턴을 생략하고 표기 할 수 있습니다. fun add(a: Int, b: Int, c: Int): Int = a + b + c 타입추론으로 리턴타입 또한 생략 가능합니다. fun add(a: Int, b: Int, c: Int) = a + b + c 클래스 선언 (Class declaration) 코틀린은 class 앞에 public 키워드의 생략이 가능합니다. 자바와 다르게 생성자에 들어가는 파라미터의 기본 값을 지정..

    [Kotlin] 코틀린 기초 #1

    Kotlin 코틀린이란 Java IDE인 IntelliJ를 개발한 Jetbrains에서 개발한 JVM 에서 동작하는 언어입니다. 자바가 가지고 있는 약점을 개선할 수 있고, 기존 자바 코드와의 상호사용이 가능한 대체언어입니다. 웹 서비스, 안드로이드 개발 뿐만아니라 JavaScript 및 Swift와도 연동이 가능합니다. 2017년에 Google에서 안드로이드 공식 언어로 채택되면서 많은 관심을 받고 있습니다. Hello World! 모든 프로그래밍 언어의 시작은 Hello World! package com.maxjang.kotlin fun main(args: Array) { println("Hello World!") } 변수 선언 (Variable declaration) 코틀린은 기존 자바와의 변수 선..