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警告,我想知道是否有一個更正確的方法來做到這一點。