упорядоченный набор инструкций.
рабочая зона
Swift
практический путь для изучения Swift с нуля
сначала определение
что такое Swift
Swift нужен для точных инструкций. Здесь это практический путь для изучения Swift с нуля. Начинай с модели: вход проходит шаги и становится выходом.
main.swiftзапуск swift main.swiftпривычка изучи маленькую часть Swift, набери минимальный пример и запустизначение это данные. переменная это имя для этих данных.
маленькая именованная работа с входом и результатом.
Swift toolchain запускает код из main.swift.
первый читаемый код
вывод программы
entry point output syntax printprint(42)
вывод 42родословная языка
родословная Swift
посмотри откуда пришел Swift, какие языки рядом и что учить дальше.
лучше для практический путь для изучения Swift с нуля
с нуля
Банк задач
Сначала поиск потом практика
Выбери этап или найди задачу в банке текущего языка и открой тренировку.
Swift вопрос 1
Swift вопрос 1. Выбери утверждение, которое лучше всего описывает вывод значения.
Swift вопрос 2
Swift вопрос 2. Выбери утверждение, которое лучше всего описывает именование значения.
Swift вопрос 3
Swift вопрос 3. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.
Swift вопрос 4
Swift вопрос 4. Выбери утверждение, которое лучше всего описывает базовая коллекция.
Swift вопрос 5
Swift вопрос 5. Выбери утверждение, которое лучше всего описывает вывод значения.
Swift вопрос 6
Swift вопрос 6. Выбери утверждение, которое лучше всего описывает именование значения.
Swift вопрос 7
Swift вопрос 7. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.
Swift вопрос 8
Swift вопрос 8. Выбери утверждение, которое лучше всего описывает базовая коллекция.
Swift вопрос 9
Swift вопрос 9. Выбери утверждение, которое лучше всего описывает вывод значения.
Swift вопрос 10
Swift вопрос 10. Выбери утверждение, которое лучше всего описывает именование значения.
Swift вопрос 11
Swift вопрос 11. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.
Swift вопрос 12
Swift вопрос 12. Выбери утверждение, которое лучше всего описывает базовая коллекция.
Swift вопрос 13
Swift вопрос 13. Выбери утверждение, которое лучше всего описывает вывод значения.
Swift вопрос 14
Swift вопрос 14. Выбери утверждение, которое лучше всего описывает именование значения.
Swift вопрос 15
Swift вопрос 15. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.
Swift вопрос 16
Swift вопрос 16. Выбери утверждение, которое лучше всего описывает базовая коллекция.
Swift вопрос 17
Swift вопрос 17. Выбери утверждение, которое лучше всего описывает вывод значения.
Swift вопрос 18
Swift вопрос 18. Выбери утверждение, которое лучше всего описывает именование значения.
выбор ответа
Swift вопрос 1
Swift вопрос 1. Выбери утверждение, которое лучше всего описывает вывод значения.
print(42)
справка
шаблоны для main.swift
swift main.swiftentry point output syntax print
вывод программы
print(42)
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types let
значения и имена
let total = 42 print(total)
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection Array
функции и коллекции
func add(_ a: Int, _ b: Int) -> Int {
return a + b
}
let scores = [40, 2]
print(scores.count)- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks