Kotlin-基本構文


基本構文


1.コメント


Javaと同じです.//は単行注釈を表し、/* */は複数行注釈を表す.

2.セミコロン


セミコロンは省略できます.

3.立体的


テキストとは、コードの作成時にコードウィンドウに値を記述する構文です.文字は整数、実数、文字、文字列、ブール値に分けられます.

4.変数と資料型


整数
  • の整数値が21億を超えても、Lを貼る必要はありません.Javaコードに変換するとLが自動的に貼り付けられるからです.また、長すぎる数字については、_マークを付けることができます.Javaに変換すると、自動的に削除され、_が表示されます.
  • 実数

  • エラーフラグが発生すると、double typeが自動的に生成されます.これは8 byteです.普通はこのように使います.例えば、println(11.11).

  • ただし、println(22.22f)と一緒に使用する場合は、float typeを使用します.これはメモリを節約する方法です.
  • テキスト
  • 4 byte
  • println('A')
  • ろんりてき推理
  • println('가')
  • println(true)
  • Raw String
    println("\n동해물과 백두산이\n마르고 닳도록\n하느님이 보우하사\n우리나라 만세\n")
    
    println("""동해물과 백두산이)
    	|마르고 닳도록
        |하느님이 보우하사
        |우리나라 만세
    """.trimMargin())
    // OR 연산자를 붙이고 trimMargin 함수를 사용하면 OR 연산자 앞의 공백이 사라진다.
    // 위 출력문과 아래 출력문은 같은 결과를 리턴한다.
    キーワード変数名:データ型=値
  • println(false)キーワードの場合、javaのvalキーワードと同様に読み取り専用属性があります.したがって、新しい値を割り当てることはできません.
  • finalキーワードの場合、新しい値を割り当てることができます.コード上のエラーを減らすためには、主にvarキーワードを使用し、可変値に対してvalキーワードのみを使用する必要があります.
  • val a1:Int = 100
    println("a1 : " + a1) // Java
    println("a1 : ${a1}") // Kotlin
    println("a1 : $a1") // Kotlin 에서는 중괄호 안에 수식, 연산자를 제외한 변수 명만 있다면 중괄호를 생략할 수 있다.
    
    // 자료형을 생략하는 경우 들어온 값에 따라 자료형이 자동으로 결정된다.
    // Kotlin에서는 자료형을 생략하는 것을 추천하게 된다. 다만, 반드시 명시해야 하는 경우도 있다.
    val a2 = 100 
    println("a2 : $a2")
    
    var a3:Int = 100
    println("a3 : $a3")
    a3 = 200 // var 키워드로 변수를 선언한 경우 값을 재할당할 수 있다.
    println("a3 : $a3") 
    
    var a6:Int? = null // 자료형 뒤에 ? 가 붙어 있으면 null 값을 허용할 수 있다.