什么是Kotlin中的Unit对象

现在我正在学习Kotlin,在这个指南中我碰到了这两种方法,一种是Unit ,另一种是没有

unit方法

 fun printSum(a: Int, b: Int): Unit { println("sum of $a and $b is ${a + b}") } 

没有Unit方法

 fun printSum(a: Int, b: Int) { println("sum of $a and $b is ${a + b}") } 

我的问题是, Unit是做什么的? 是Java中的void东西? 如果这就像是void为什么上面的方法之一没有Unit运行就好了。

哪一个我应该使用时,我想我的方法什么都不返回? 也是最好的时机使用Unit

任何人都可以解释 因为它真的让我困惑。 提前致谢。

是的 。在网站以及github源文件中都清楚地提到了这一点

object Unit只有一个值的类型:单位对象。 这个类型对应于Java中void类型

同样在存储库中,

/ ** *只有一个值的类型:Unit对象。 这个类型对应于Java中的void类型。 * /

何时使用它?