kotlin之使用類型檢查和自動轉換/三目運算


前言:我們直接上代碼吧

package com.example.administrator.basicsyntax.入門.基礎語法

/**
* Created by Administrator on 2017/5/27.
* 使用類型檢查和自動轉換
*/
fun getStringLength(obj : Any): Int? {
if (obj !is String) return null
return obj.length
}
fun main(args : Array<String>){
fun printLength(obj: Any){
println("$obj of length is ${getString(obj)?:"...err,net or string"}")
}
println("--------------------------------")
printLength("sagbdkjsajkl")
printLength(25)
printLength("5f5f")
}
//筆記:關於println中的?:這個就是kotlin中的三目運算
  比如 a ?: b
  true 返回a,false 返回 b


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM