2012-04-19 126 views
8

我看到在官方網站的例子:的foreach在科特林

fun main(args : Array<String>) { 
    args filter {it.length() > 0} foreach {print("Hello, $it!")} 
} 

但是當我把它複製到理念,它報告foreach是一個未解決的參考。

什麼是正確的代碼?

+0

什麼頁面你看到了嗎?謝謝 – 2012-04-20 07:42:56

+0

@AndreyBreslav它位於[本頁底部](http://confluence.jetbrains.net/display/Kotlin/Hello,+world!#),並在[本頁](http://confluence.jetbrains .net/display/Kotlin/Returns + and + jumps)以及[關閉部分](http://confluence.jetbrains.net/display/Kotlin/Function+literals)。我註冊了Confluence,但看起來你需要特殊的權利來改變合流wiki。看起來像是有人在[twitter](https://twitter.com/#!/leonardinius/status/189446323035062273)上發現了它;-) – 2012-04-20 07:53:56

+0

@tim_yates已修復。謝謝。 – 2012-04-20 07:57:49

回答

13

它需要資本EforEach即:

fun main(args : Array<String>) { 
    args filter {it.length() > 0} forEach {print("Hello, $it!")} 
}