Fixed translation (#25446)
This commit is contained in:
committed by
Gregory Gubarev
parent
1770d671e1
commit
e424445c56
@ -1,10 +1,10 @@
|
|||||||
---
|
---
|
||||||
title: Type Inference
|
title: Type Inference
|
||||||
localeTitle: Вывод типа
|
localeTitle: Вывод типов
|
||||||
---
|
---
|
||||||
## Вывод типа
|
## Вывод типов
|
||||||
|
|
||||||
Swift использует вывод типа. Поэтому, если вы напишете какой-то код, например, код в приведенном ниже примере, довольно очевидно, что каждый тип.
|
Swift использует механизм вывода типов. Например, вы напишете код приведенный ниже. Довольно очевидно, где какой тип использован.
|
||||||
|
|
||||||
#### Пример:
|
#### Пример:
|
||||||
|
|
||||||
@ -14,16 +14,16 @@ Swift использует вывод типа. Поэтому, если вы н
|
|||||||
let isAwesome: Bool = true
|
let isAwesome: Bool = true
|
||||||
```
|
```
|
||||||
|
|
||||||
Таким образом, мы можем очистить код, чтобы он выглядел как пример ниже, и Swift может вывести тип для использования.
|
Мы можем улучшить код и убрать явное указание типа, чтобы он выглядел как пример ниже. Swift может вывести тип, который будет использован, если задано присваемое значение.
|
||||||
|
|
||||||
#### Пример:
|
#### Пример:
|
||||||
|
|
||||||
```swift
|
```swift
|
||||||
let iPhone = “iPhone” // Inferred as String
|
let iPhone = “iPhone” // Выведен как String
|
||||||
let yearIntroduced = 2007 // Inferred as Int
|
let yearIntroduced = 2007 // Выведен как Int
|
||||||
let isAwesome = true // Inferred as Bool
|
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)
|
||||||
|
Reference in New Issue
Block a user