首页 > 解决方案 > 如何在kotlin中声明一个可为空的函数参数

问题描述

例如:

fun f(func: () -> Any?)

参数 func 表示返回 Any? 类型。但是如何使 func 可以为空,例如:

fun f( (func: () -> Any?)? )

标签: kotlin

解决方案


你不是太远,我想你只是放错了括号。

尝试:

fun f(func: (() -> Any?)?)

推荐阅读