在Kotlin中,当我有一个非公共(public)成员和一个调用它的inlinefun时,会出现编译错误:Error:(22,25)Kotlin:Public-APIinlinefunctioncannotaccessnon-public-APIprivatefunf():Unitdefinedincom.example我找到了几种在公共(public)inlinefun中调用我的函数的方法,但哪种方法最好?假设我有一个privatefunf(){}。那么我找到的选项是:funf(){}只要公开。这是基准解决方案,但如果其他解决方案有很大的缺点,这可能是最好的解决方案。@Publish
在Kotlin中,当我有一个非公共(public)成员和一个调用它的inlinefun时,会出现编译错误:Error:(22,25)Kotlin:Public-APIinlinefunctioncannotaccessnon-public-APIprivatefunf():Unitdefinedincom.example我找到了几种在公共(public)inlinefun中调用我的函数的方法,但哪种方法最好?假设我有一个privatefunf(){}。那么我找到的选项是:funf(){}只要公开。这是基准解决方案,但如果其他解决方案有很大的缺点,这可能是最好的解决方案。@Publish