코틀린 기초 - 변수,함수,배열

Dazz_heyDay ·2022년 3월 8일

📌 변수작성

/**
 * You can edit, run, and share this code.
 * play.kotlinlang.org
 */
fun main() {
   var num : Int =5 //변수에 대한 타입 //변경 가능 
   val num2: Int =7 //변경 불가 
   var num3=10
   var num4 : Int //초기값 생략 가능 (Long , Short ,Dubble , Float , Boolean, Byte) <-첫 글자 대문자
   lateinit var num5: String
   
   val num6 : Int by lazy{
       println("in lazy..")
       num3+10
   }
    
   var name:String ="mobile"
    
    //Any,Unit,Nothing
    var num7:Any
    num7=1
    
    
   println(num)
   println(num2)
   println(num3)
   println(num6)
   println(name)
   println("mobile prog $num2 ${1+2}") //변수 선언 없이 문자열 그대로 //$+변수 
   println(num7)
   
}

📌 함수작성

/**
 * You can edit, run, and share this code.
 * play.kotlinlang.org
 */
fun main() {
   var num : Int =5 //변수에 대한 타입 //변경 가능 
   val num2: Int =7 //변경 불가 
   var num3=10
   var num4 : Int //초기값 생략 가능 (Long , Short ,Dubble , Float , Boolean, Byte) <-첫 글자 대문자
   lateinit var num5: String
   
   val num6 : Int by lazy{
       println("in lazy..")
       num3+10
   }
    
   var name:String ="mobile"
    
    //Any,Unit,Nothing
    var num7:Any
    num7=1
    
    
   println(num)
   println(num2)
   println(num3)
   println(num6)
   println(name)
   println("mobile prog $num2 ${1+2}") //변수 선언 없이 문자열 그대로 //$+변수 
   println(num7)
   
}

📌 배열 작성

/**
 * You can edit, run, and share this code.
 * play.kotlinlang.org
 */

fun main() {
  var data1 : Array<Int> = Array(3,{0})
  println(data1[1])
  var data2 : IntArray=IntArray(3,{2})
  println(data2[1])
  val data3=arrayOf<Int>(10,200,324) //크기 선언 안함 
  println(data3[2])
  //LongArrayOf, ...
  val data4=intArrayOf(10,20,30)
  println(data4[1])
}
profile
Why.Not.Now

0개의 댓글