分享

kotlin

字串模板
  

fun main() {

    fun add3Number(a: Int = 0, b: Double, c: Int = 0) 

= a + b + c ;

    

    var ans = add3Number(b = 2.toDouble(), c = 3);

    

    var str = "這題的答案是${ans}";

    println(str) //印出5.0

}

null的處理
範例:變異數為標準差的平方,但有時候會得到標準差為無限大的情況。若得到的標準差為無限大時就將其存為null:
  

var std : Double? = 3.0

fun getVar (std: Double?) : Double?{

    if (std != null){

     return std * std;

    }

    else{

     return null

    }

}


var variance :Double? = getVar(std)

println(variance)  //印出 9.0


  

var std : Double? = null

fun getVar (std: Double?) : Double?{

    if (std != null){

     return std * std;

    }

    else{

     return null

    }

}


var variance :Double? = getVar(std)

println(variance)  //印出 null

#kotlin  #語法 
分類:學習

評論
上一篇
  • 下一篇
  • 更多文章
    載入中... 沒有更多了