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

转载于:https://www.cnblogs.com/studykotlin/p/6911612.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值