본문 바로가기
반응형

프로그래밍언어/Kotlin3

[Kotlin] : 코틀린 기초 fun main(args: Array) { println("Hello, World!") } 코틀린은 함수를 선언할 때 fun 키워드를 사용한다. 그리고 파라미터 이름 뒤에 그 파라미터의 타입을 적어준다. 변수를 선언할 때에도 마찬가지다. 또, 함수를 최상위 수준에 정의할 수 있어서 자바와 달리 꼭 함수를 클래스에 넣을 필요가 없다. System.out.println 대신 println을 사용한다. 이처럼 자바 라이브러리 함수를 간결하게 사용할 수 있게 감싼 Wrapper, 래퍼를 제공한다. 마지막에 세미콜론(;)을 붙이지 않아도 된다. 블록이 본문인 함수, 식이 본문인 함수 fun max(a:Int, b:Int): Int { return if (a>b) a else b } 함수 이름(파라미터 목록): 반.. 2022. 4. 17.
[Kotlin] : 코틀린이란 무엇이며 왜 필요한가? 코틀린,Kotlin은 무엇인가? 자바 플랫폼에서 돌아가는 새로운 프로그래밍 언어이다. 간결하고 실용적이고 자바 코드와 호환을 중시한다. 서버 개발 및 안드로이드 앱 개발 분야에서 사용된다. 또, 자바 라이브러리나 프레임워크와 함께 사용도 가능하고 성능도 자바와 같은 수준이다. 코틀린 맛 보기 package kotlinInAction data class Person( val name: String, val age: Int? = null ) fun main(args: Array) { val persons = listOf( Person("영희"), Person("철수", age = 29) ) val oldset = persons.maxByOrNull{it.age ?: 0} println("나이가 제일 많은 사.. 2022. 4. 17.
[Kotlin] : Hello World부터 when까지 공식 문서 참고해서 공부하기 fun main() { println("Hello World!") } Kotlin은 main()부터 시작된다. fun main() { val items = listOf("사과", "바나나", "키위") println("items에 있는 값 => " + items) for (item in items) { println("내가 먹고 싶은 과일은 " + item + "입니다.") } } items에 있는 값 => [사과, 바나나, 키위] 내가 먹고 싶은 과일은 사과입니다. 내가 먹고 싶은 과일은 바나나입니다. 내가 먹고 싶은 과일은 키위입니다. list에 값을 담고 for문으로 출력할 수 있다. fun main() { val items = listOf("사과", "바나나", "키위") println("item.. 2022. 4. 16.
반응형