2017-06-09 41 views

回答

2

你可能缺少的依賴於科特林標準庫從build.gradle文件:

dependencies { 
    compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" 
    ... 
} 

如果您還沒有配置你的項目都還沒有,你也可以去Tools -> Kotlin -> Configure Kotlin in Project做到這一點。

你也可以看到關於如何設置Kotlin的官方文檔,其中一般爲AndroidGradle

2

根據您鏈接的文檔,該函數返回Double,而不是Float。我在IntelliJ上收到了抱怨。

試試這個:

val numbers: IntArray = intArrayOf(11, 20, 30, 40, 50) 
val average: Double = numbers.average() 

或完全離開關類型:

val numbers = intArrayOf(11, 20, 30, 40, 50) 
val average = numbers.average() 
0

只要看看平均()函數here的返回類型,它返回雙浮不那麼使用雙代替。大多數情況下,我們在Kotlin中使用Double而不是Float。