Menu
Coddy logo textTech

Аннотации типов

Часть раздела Основы путешествия по Swift на Coddy — урок 5 из 86.

Swift может автоматически определять тип значения. Это называется вывод типов:

let name = "Alice"   // Swift определяет это как String
let age = 25         // Swift определяет это как Int
let price = 9.99     // Swift определяет это как Double

Но вы также можете явно объявить тип, используя аннотацию типа. Вы ставите двоеточие после имени, за которым следует тип:

let name: String = "Alice"
let age: Int = 25
let price: Double = 9.99
let isActive: Bool = true

Аннотации типов полезны, когда:

  • Вы хотите максимально четко указать тип значения
  • Вы объявляете переменную без начального значения
var score: Int   // Объявлена, но еще не присвоена
score = 100      // Присвоена позже

Без аннотации типа Swift не будет знать, какого типа должна быть score.

challenge icon

Задание

Новичок

Создайте четыре константы с явным указанием типа:

  • name типа String со значением "Alice"
  • age типа Int со значением 30
  • price типа Double со значением 9.99
  • isOnline типа Bool со значением true

Выведите все четыре значения на отдельных строках.

Шпаргалка

Swift может автоматически определять тип значения с помощью вывода типов:

let name = "Alice"   // Swift выводит тип String
let age = 25         // Swift выводит тип Int
let price = 9.99     // Swift выводит тип Double

Вы можете явно объявлять типы, используя аннотации типов с двоеточием после имени переменной:

let name: String = "Alice"
let age: Int = 25
let price: Double = 9.99
let isActive: Bool = true

Аннотации типов полезны при объявлении переменной без начального значения:

var score: Int   // Объявлено, но не присвоено
score = 100      // Присвоено позже

Попробуйте сами

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы