打印是swift中写的类型函数,那么返回类型是什么



我知道print(_:separator:terminator:)是一个函数但我不确定它是不是返回类型?

如果他们正在返回,返回类型是什么?

函数被声明为

func print(_ items: Any..., separator: String = default, terminator: String = default)

你可以看到,它没有说明它会返回什么。但是,当您没有指定返回内容时,编译器实际上会添加Void(或称为()(作为返回类型。Void用于实际不返回任何数据的函数。然而,它们必须返回东西,因为函数、方法或闭包的类型在Swift中总是包含返回类型。因此,使用Void

引用Void:上的文档

没有显式指定返回类型的函数的返回类型,即空元组((

这是print函数的返回类型。

最新更新