Swift Print部分

2017-03-16  本文已影响1482人  iOS成长指北

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

根据Swift的函数部分关于默认值得部分“你可以在函数体中通过给参数赋值来为任意一个参数定义默认值(Deafult Value)。当默认值被定义后,调用这个函数时可以忽略这个参数。”所以常规调用该方法的时候,可以被使用成除第一个参数必要以外的其他任意组合,接下来我们探究separatorterminator 这两个字段的用法。

屏幕快照 2017-03-16 上午10.37.07.png

这些大概是Print部分的常规方法,但是在使用时还有一些其他方法

public func print<Target : TextOutputStream>(_ items: Any..., separator: String = default, terminator: String = default, to output: inout Target)

这个就应该是Print的进阶了,现在可以看到这里有两个跟常规不一样的部分,第一个是<Target : TextOutputStream>,第二个是
to output: inout Target

屏幕快照 2017-03-16 下午1.34.30.png
当然你可以自定定义一个符合TextOutputStream的自定义的部分。这部分我用系统提供的代码例子。 屏幕快照 2017-03-16 下午1.34.44.png

这个是对Swift Print部分的收集

上一篇下一篇

猜你喜欢

热点阅读