Documentation 在Kotlin中记录函数参数的参数

Documentation 在Kotlin中记录函数参数的参数,documentation,kotlin,higher-order-functions,Documentation,Kotlin,Higher Order Functions,假设我有一个高阶函数,它注册了某种类型的点击监听器。我可以记录它的用途和传入的listener参数,如下所示: /** * Adds a [listener] that's called when the item is clicked. * * @param listener The listener to add */ fun addClickListener(listener: (count: Int) -> Unit) { ... } 我的问题是,有没有办法记录侦

假设我有一个高阶函数,它注册了某种类型的点击监听器。我可以记录它的用途和传入的
listener
参数,如下所示:

/**
 * Adds a [listener] that's called when the item is clicked.
 *
 * @param listener The listener to add
 */
fun addClickListener(listener: (count: Int) -> Unit) {
    ...
}
我的问题是,有没有办法记录
侦听器的参数?在本例中,这将是
count
。在我的实际用例中,我的侦听器中有多个参数

我注意到,
[listener]
文本在我使用此函数的文档视图中是可单击的,但它只是显示一个关于它的空对话框。有没有办法以某种方式描述那里的参数


现在,我用
addClickListener
方法中的
@param
块描述了侦听器的参数,但这会导致IDE中出现警告,我想知道是否有更合适的方法来实现它。

从Kotlin 1.1开始,没有语法来记录用作函数参数的函数类型的参数或返回值。这是一个很好的例子