Post

Replies

Boosts

Views

Activity

Argument label and parameter name
in the playground 9.1 im learning Xcode. at lesson 10, i can't understand argument label and parameter name.could please explain them to me VERY easily.for example i didn't understand the Exercise: argument label below:what should i do now?thank you.../: ## Exercise: Argument Label Functions and their arguments should be named so that they read like a clear instruction when they’re called. To make this easier, you can give parameters two names - an _argument label_ to be used when calling the function and a _parameter name_ to be used within the function’s body. */ func score(reds: Int, greens: Int, golds: Int) -> Int { let pointsPerRed = 5 let pointsPerGreen = 10 let pointsPerGold = 30 let redScore = reds * pointsPerRed let greenScore = greens * pointsPerGreen let goldScore = golds * pointsPerGold return redScore + greenScore + goldScore } let finalScore = score(reds: 5, greens: 3, golds: 3) /: - callout(Exercise): Add an argument label to the function definition so it reads like this when you call it:\ `let finalScore = score(withReds: 5, greens: 3, golds: 3)` */ //: [Previous](@previous) | page 16 of 17 | [Next: Exercise: No Argument Label](@next)
4
0
9.1k
Jan ’22
Argument label and parameter name
in the playground 9.1 im learning Xcode. at lesson 10, i can't understand argument label and parameter name.could please explain them to me VERY easily.for example i didn't understand the Exercise: argument label below:what should i do now?thank you.../: ## Exercise: Argument Label Functions and their arguments should be named so that they read like a clear instruction when they’re called. To make this easier, you can give parameters two names - an _argument label_ to be used when calling the function and a _parameter name_ to be used within the function’s body. */ func score(reds: Int, greens: Int, golds: Int) -> Int { let pointsPerRed = 5 let pointsPerGreen = 10 let pointsPerGold = 30 let redScore = reds * pointsPerRed let greenScore = greens * pointsPerGreen let goldScore = golds * pointsPerGold return redScore + greenScore + goldScore } let finalScore = score(reds: 5, greens: 3, golds: 3) /: - callout(Exercise): Add an argument label to the function definition so it reads like this when you call it:\ `let finalScore = score(withReds: 5, greens: 3, golds: 3)` */ //: [Previous](@previous) | page 16 of 17 | [Next: Exercise: No Argument Label](@next)
Replies
4
Boosts
0
Views
9.1k
Activity
Jan ’22