0x00 Lesson
You might have noticed that we don’t actually send any parameter names when we call print()
- we say print("Hello")
rather than print(message: "Hello")
.
You can get this same behavior in your own functions by using an underscore
, _
, for vour external parameter name, like this:
func greet(_ person: String) {
print ("Hello, \(person)!")
}
You can now call greet()
without having to use the person
parameter name:
greet ("Taylor")
This can make some code more natural to read. but generally it’s better to give your parameters external names to avoid confusion. For example, if I say setAlarm(5)
it’s hard to tell what that means - does it set an alarm for five o’clock. set an alarm for five hours from now, or activate pre-configured alarm number 5?
0x01 我的小作品
欢迎体验我的作品之一:小笔记-XNote
笔记一步到位!
App Store
搜索即可~