Swift 60秒42 - Default parameters
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift 60秒42 - Default parameters相关的知识,希望对你有一定的参考价值。
0x00 Lesson
The print()
function prints something to the screen, but always adds a new line to the end of whatever you printed, so that multiple calls to print()
dont
all appear on the same line
.
You can change that behavior if you want, so you could use spaces rather than line breaks. Most of the time, though, folks want new lines, so print()
has a terminator
parameter that uses new line as its default value.
You can give your own parameters a default value just by writing an =
after its type followed by the default you want to give it. So, we could write a greet()
function that can optionally print nice greetings:
func greet(_ person: String, nicely: Bool = true)
if nicely == true
print("Hello, \\(person)!")
else
print("Oh no, its \\(person) again...")
That can be called in two ways:
greet("Taylor")
greet("Taylor", nicely: false)
0x01 我的小作品
欢迎体验我的作品之一:小编辑器-XCompiler
在线编辑器~小而巧
App Store
搜索即可~
以上是关于Swift 60秒42 - Default parameters的主要内容,如果未能解决你的问题,请参考以下文章
Swift 60秒45 - Running throwing functions