Fixed translation (#25446)

This commit is contained in:
Alexey Yashin
2018-12-15 20:45:51 +03:00
committed by Gregory Gubarev
parent 1770d671e1
commit e424445c56

View File

@ -1,10 +1,10 @@
---
title: Type Inference
localeTitle: Вывод типа
localeTitle: Вывод типов
---
## Вывод типа
## Вывод типов
Swift использует вывод типа. Поэтому, если вы напишете какой-то код, например, код в приведенном ниже примере, довольно очевидно, что каждый тип.
Swift использует механизм вывода типов. Например, вы напишете код приведенный ниже. Довольно очевидно, где какой тип использован.
#### Пример:
@ -14,16 +14,16 @@ Swift использует вывод типа. Поэтому, если вы н
let isAwesome: Bool = true
```
Таким образом, мы можем очистить код, чтобы он выглядел как пример ниже, и Swift может вывести тип для использования.
Мы можем улучшить код и убрать явное указание типа, чтобы он выглядел как пример ниже. Swift может вывести тип, который будет использован, если задано присваемое значение.
#### Пример:
```swift
let iPhone = iPhone // Inferred as String
let yearIntroduced = 2007 // Inferred as Int
let isAwesome = true // Inferred as Bool
let iPhone = iPhone // Выведен как String
let yearIntroduced = 2007 // Выведен как Int
let isAwesome = true // Выведен как Bool
```
#### Дополнительная информация:
* [Быстрый язык программирования](https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html#ID322)
* [Язык программирования Swift](https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html#ID322)