2
假设我有一个更高阶的函数,它注册某种点击监听器。我可以记录它的目的而这在通过像这样的listener
参数:在Kotlin中记录函数参数的参数
/**
* Adds a [listener] that's called when the item is clicked.
*
* @param listener The listener to add
*/
fun addClickListener(listener: (count: Int) -> Unit) {
...
}
我的问题是,有没有办法来记录listener
的参数?在这个例子中这将是count
。在我的实际使用案例中,我的侦听器中有多个参数。
我注意到[listener]
文本在文档视图中是可点击的,我正在使用此功能,但它只是显示一个关于它的空白对话框。有没有办法在那里描述参数?
现在,我已经结束了在addClickListener
方法描述听者与@param
块中的参数,但是这导致在IDE警告,我想知道是否有一个更正确的方法来做到这一点。