小编sal*_*ela的帖子

在IntelliJ IDEA项目中使用kotlinx.coroutines

我正在尝试学习协同程序,因此我启动IntelliJ并创建一个临时文件.但是当我输入我的协同程序时,我得到编译器投诉,例如runBlocking未解决的引用.所以这不是一个Android项目或任何这样的事情.只是基本Kotlin项目中的临时文件.

如何引入协同程序,以便我不再收到错误?

coroutine kotlin kotlinx.coroutines

7
推荐指数
2
解决办法
3201
查看次数

获取 Mac 版 Xcode 10.15.7

我的电脑运行的是 macOS Catalina。我已经安装了 Xcode,但无法打开它。我不断收到错误消息,可能我的操作系统版本无法运行已安装的 XCode 版本。我的计算机操作系统没有更新 - Catelina 似乎是它符合资格的最新版本。如何获得 Xcode 的工作版本?

该错误表明有关 Xcode 的某些内容无法安装在 Mac HD 上,并且需要 11.3 或更高版本。但我敢打赌,一定有一个适用于 Mac 10.15.7 的 Xcode 版本我可以使用。但我不知道如何安装它。

macos xcode macos-catalina

7
推荐指数
1
解决办法
3万
查看次数

如何在 Linux 上强制停止 Intellij

我正在使用临时文件进行一些 Kotlin 工作。

  • 我不小心在我的一个函数中创建了一个无限循环并运行了该文件,因此 Intellij 没有响应。

  • 没有停止执行暂存文件的按钮,即使有,这也不起作用,因为 Intellij 没有响应鼠标点击。

在这种情况下,如何强制停止或重新启动 Intellij?

linux intellij-idea scratch-file

6
推荐指数
4
解决办法
1万
查看次数

如何在 kDoc 中跳行

在我的 kDoc 中,我想要段落之间有一个空行。我该如何做到这一点?(还有什么地方有完整的指南吗?比如如何创建表格、项目符号等?)

kotlin kdoc

4
推荐指数
1
解决办法
1381
查看次数

如何在kDoc中表示超链接

在JavaDoc中,我可以将超链接表示为@see <a href="http://google.com">http://google.com</a>。在科特林如何做到这一点?

href kotlin kdoc

4
推荐指数
1
解决办法
535
查看次数

在 Kotlin 中获取可变参数的类型不匹配

这是我在代码中的简单情况

fun receiveDogs(vararg dog: Dog){
    processDogs(dog)
    ... //more cool stuff
}

fun processDogs(vararg dog: Dog){
  .....//cool stuff
}
Run Code Online (Sandbox Code Playgroud)

当我这样做时,调用processDogs(dog)会导致编译错误

类型不匹配。

要求:狗

发现:数组<out Dog>

现在明白我的两个函数都需要一个可变参数。有没有简单的方法来解决这个问题?

kotlin

3
推荐指数
1
解决办法
343
查看次数