2017-06-05 28 views
0

注意:請勿在我嘗試搜索時找不到任何問題,但沒有找到任何內容。該問題已被標記爲重複。在Kotlin中讀取原始數據類型值

如何讀取Kotlin中的原始數據類型值?

我們可以使用java的Scanner對象,但是我想用kotlin的readLine函數來實現。

如何掃描數字(如num1和num2)並執行某些操作(如sum)?

它如何將以下代碼轉換爲koltin而不使用掃描儀?

val sc = Scanner(System.in) 
val num1 = sc.nextInt() 
val num2 = sc.nextInt() 
val sum = sum(num1, num2) 
+1

還採取一看這個,它有很多的例子:) https://stackoverflow.com/questions/41283393/reading-input-from -the-console-in-kotlin –

回答

1

就做這樣的事情:

fun main(vararg args: String) { 
    val (a, b) = readLine()!!.split(' ') 
    println(a.toInt() + b.toInt()) 
} 
+0

「readLine()!!」中的雙重感嘆號的含義是什麼? –

+2

@AksharPatel它意味着不能滿足Null;),另請參閱https://stackoverflow.com/questions/34342413/what-is-the-kotlin-double-bang,如果你喜歡,請不要忘記投票:) –