如果我有這樣的:如何定義ONELINE函數調用一個可空變量函數
fun showProgressView() = ultraRecyclerView?.showProgressBar()
它說,它返回Unit?
,而不是Unit
(編輯)
-----編輯-----
單程可以是 fun showProgressView() = ultraRecyclerView?.showProgressBar() ?: Unit
但它看起來不適合我。
另一種方式: fun showProgressView() { ultraRecyclerView?.showProgressBar() }
但我無法找到一種方式爲android工作室保持該格式。
如果您想要一個非空返回類型,您可以簡單地在末尾添加「?:Unit」。 – hotkey
'fun showProgressView()= ultraRecyclerView?.let {it.showProgressBar()}'? –
@XOOLOOO仍然返回'單元?' –