我创建了一个测试项目,旨在从IntelliJ IDEA CE中的Kotlin开始.
IDE版本和系统是2017.1.4 Build#IC-171.4694.23,建于2017年6月6日JRE:1.8.0_112-release-736-b21 x86_64 JVM:OpenJDK 64位服务器VM by JetBrains sro Mac OS X 10.12.4
有一个.kt文件,其中包含一个main函数.当我右键单击它时,我可以选择Run,但是我从JUnit得到一个错误:!!! 预期JUnit版本3.8或更高版本.
我发现这是关于缺少配置,但我也无法为Kotlin设置一个合适的配置.即它需要一个"主类",我没有.相反,设置包名称,正如其他一些讨论建议也没有帮助.
IDEA中Kotlin的正确配置是什么?
谢谢!
什么事件表示a的抽签View完成?
我了解ViewTreeObserver听众,但我找不到“最终”听众,这表明工作已完成。
android textview android-layout android-view android-viewtreeobserver
假设我有以下代码:
val xs: List[Int] = List(1, 2, 3)
val ys: List[Int] = List(4, 5, 6)
val zs: List[Int] = xs.appended(ys)
Run Code Online (Sandbox Code Playgroud)
最后一行没有编译错误:
错误:(162, 33) 类型不匹配;发现:List[Int] 需要:Int val zs:List[Int] = xs.appended(ys)
如果我删除显式类型声明,则代码会编译,但真正的问题是错误消息出现在递归函数中,我想将附加列表作为 type 的参数传递List[Int],因此删除显式类型不是一个选项.