Я читал много параметров в функции, но не понял, почему полезно использовать параметры в swift?Зачем использовать параметры в функции?
код без параметра:
var name = "John"
func sayHello() -> String {
let greeting = "Hello, " + name + "!"
return greeting
}
print(sayHello()) // Hello, John!
код с параметром:
func sayHello(name: String) -> String {
let greeting = "Hello, " + name + "!"
return greeting
}
print(sayHello("John")) //Hello, John!
Результат такой же.
Попробуйте использовать 'sayHello()' с тремя разными именами без копирования всей функции. Тогда вы знаете, почему :) – fluidsonic
Знаете ли вы, что означает «scope»? – Arc676
просто потому, что вам не нужны глобальные переменные! – luk2302