본문 바로가기

공부기록

공부기록, 2021-04-16(코틀린 문법)

play.kotlinlang.org

코틀린 연습장(실행용)

 

Kotlin Playground: Edit, Run, Share Kotlin Code Online

 

play.kotlinlang.org

 

replit.com/new/kotlin

코틀린 연습장(저장및 공유)

 

Log In

Replit is a simple yet powerful online IDE, Editor, Compiler, Interpreter, and REPL. Code, compile, run, and host in 50+ programming languages.

replit.com

- for
      - for(i in 1 until 11 step 2) 변수 i에 1부터 10까지 2칸씩 띄움
    - println
      - "$변수" 문자열안에서 변수 인식가능
    - inline메서드 
      - 메서드 안에 한줄이면 축소가능
      - ex)  fun introduceMsh() :String{
             return "HI";
             }
             fun introduceMsh() :String = "HI";
    - 생성자
      - class Person(var age: Int,
            var name: String,
            var gender: String,
            var home: String){} 
      - data class Person(var age: Int,    *data붙이면 toString 오버라이딩 자동지원
            var name: String,
            var gender: String,
            var home: String){}
    - 입력
      - readLine()?.trim()?.toInt()  ? : null일수도 있다는 표식
      - readLine()!!.trim().toInt()  !! : 확실히 null이아니라는 표식
      - readLine()?.trim()?.toInt() ?:0 :값이 없으면 0을 넣겠다