Swift:print()vs println()vs NSLog()
打印,NSLog和println和什么时候应该使用每一个之间有什么区别?
例如,在Python中,如果我想打印字典,我只打印myDict,但现在我有2个其他选项。如何和何时应该使用每个?
几个区别:
> println vs print: 在Swift 2之前,println会在结果的末尾添加一个换行符,而print不会。 从Swift 2开始,println不再使用。通常使用print(不带appendNewline参数,或者将该参数设置为true)来打印一行后跟换行符。如果你想打印一个没有换行符的字符串,你将使用printend和appendNewline为false。 > NSLog更慢; 通常在Swift中,你可以使用print / println,虽然你可以在需要的时候使用NSLog(例如,它在控制台中显得很重要,或者你从多个线程做这件事,你不想要自己同步)。任何一个都应该能够显示您的字典没有事故。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |