안녕하세요! 오랜만입니다. 요즘 군대에서 카카오 취업을 목표로 다양한 스펙 쌓기를 시작하고 있습니다. 정보처리기사 준비와 코틀린 프로그래밍 언어를 공부하려고 합니다. 이제 제대까지 얼마 남지 않았기 때문에 지금부터라도 시작하려고 생각하고 있습니다만, 바로 코트린을 함께 배워 봅시다!코틀린은 안드로이드 프로그래밍 언어로 최근 트렌드입니다. 그렇기 때문에 현재 카카오의 안드로이드 개발자들도 모두 자바에서 코틀린으로 넘어가는 경향이 있다고 합니다. 코틀린을 사용하는 가장 큰 이유는 아무래도 간결함 때문이라고 생각합니다자바에 비하면 아주 간결해요 kkkotrin으로 메인함수에서 안녕하세요를 출력하는 코드
fun main(args: Array<String>) {println(“안하세요”)}
자바랑 비교하면 아주 단순해요
class Main {public static void main(String[] args) {System.out.println(“안하세요”)};}}
웃어요 차이가 너무 심하죠?아무래도 이러한 특성 때문에 코틀린이 요즘 시대에 많이 쓰이는 언어라고 생각합니다. 게다가 세미콜론도 없습니다 첫번째로해볼것은입출력인데요,한번출력을해봅시다
fun main(args: Array<String>) {print(“안녕하세요”)println(“안녕하세요”)}
프로그래밍에 익숙하지 않은 분들은 print와 println의 차이를 잘 모르실 수 있지만 println은 print 함수와 다르게 일렬로 서주는 기능을 가지고 있습니다. 따라서 위의 코드를 실행하면
안녕하세요. 안녕하세요.Hello
이러한 결과가 나옵니다
그 다음은 입력입니다
fun main(args: Array<String>) {var name = readLine()varage : Int = readLine().!!toInt()print(“름이 : : ” + name + “나이 : : ” + age.toString())}코틀린에서의 입력은 조금 어려울지도 모릅니다. 왜냐하면 변수로서 var와 val 두가지를 메인으로 사용하기 때문입니다. 여기서 var와 val의 차이는 말이죠var 변수 (언제든지 값 변경 가능) val 고정형 변수 (값 고정, 값 변경 불가) 값 변경 시 오류 발생이렇게 차이가 있기 때문에 입력을 받기 위해서는 var 변수를 통해 입력을 받아야 합니다. 이렇게 입출력에 대해 알아봤습니다. 다음 강좌에서 만나요:)이렇게 차이가 있기 때문에 입력을 받기 위해서는 var 변수를 통해 입력을 받아야 합니다. 이렇게 입출력에 대해 알아봤습니다. 다음 강좌에서 만나요:)