类型不匹配:推断类型为String但预期为Int

时间:2018-04-29 17:11:13

标签: kotlin

fun main(args:Array<String>)
{
    println("Enter values of c and d")
    var c:String= readLine()!!
    var d:String= readLine()!!
    try 
   {
       division(c,d)
    } catch (e:Exception)
     {
       println("Exception Occured")
       e.printStackTrace()
     }
}

fun division(a:Int,b:Int){
    println(a/b)

}

错误:(6,17)Kotlin:类型不匹配:推断类型是String但是Int是预期的         错误:(6,19)Kotlin:类型不匹配:推断类型是String,但Int是预期的

1 个答案:

答案 0 :(得分:2)

您将String传递给仅需Int秒的方法。修复toInt()

division(c.toInt(), d.toInt())