freeCodeCamp/guide/russian/swift/functions/index.md

28 lines
1.1 KiB
Markdown
Raw Normal View History

2018-10-12 20:00:59 +00:00
---
title: Functions
localeTitle: Функции
2018-10-12 20:00:59 +00:00
---
## Функции
2018-10-12 20:00:59 +00:00
Функции в Swift состоят из параметров и возвращаемого типа. Функции могут быть созданы с использованием этой базовой структуры:
```Swift
func sayHello(nameOfPerson: String) -> String {
let hello = "Привет, " + nameOfPerson + "."
print(hello)
}
2018-10-12 20:00:59 +00:00
sayHello (nameOfPerson: "Стив")
```
В данном примере, функция `sayHello` принимает строку, содержащюю имя, как параметр и печатает фразу `«Привет, Стив.»`.
2018-10-12 20:00:59 +00:00
## Параметры функции
Функции не требуют ввода входных параметров или возвращаемых типов. Однако скобки после имен функций являются обязательными.
```Swift
func helloSteve () {
print ("Привет, Стив.")
}
2018-10-12 20:00:59 +00:00
helloSteve () // Это выводит «Привет, Стив.»
```