👨🏼💻 Приветствую!
🗄Навигация по каналу Swift Notes
Для поиска материала вам следует указать поисковое слово через хештег
🔹 Swift начальный уровень
#variables
#switch
#conditionals
#loops
#array
#set
#dictionaries
#functions
#structures
#classes
#operators
#forin
🔹 Swift средний уровень
#enumerations
#optionals
#closures
#properties
#protocols
#generics
#ViewController
Грокаем алгоритмы\\ Адитья Бхаргава.
#бинарный поиск
P.S.
онлайн компилятор online.swiftplayground.run/
Рад любой обратной связи, поэтому пишите ваши пожелания, замечания ➡️ @clockber
🗄Навигация по каналу Swift Notes
Для поиска материала вам следует указать поисковое слово через хештег
🔹 Swift начальный уровень
#variables
#switch
#conditionals
#loops
#array
#set
#dictionaries
#functions
#structures
#classes
#operators
#forin
🔹 Swift средний уровень
#enumerations
#optionals
#closures
#properties
#protocols
#generics
#ViewController
Грокаем алгоритмы\\ Адитья Бхаргава.
#бинарный поиск
P.S.
онлайн компилятор online.swiftplayground.run/
Рад любой обратной связи, поэтому пишите ваши пожелания, замечания ➡️ @clockber
online.swiftplayground.run
Online Swift Playground
Self hosted and embeddable Swift Playground solution with a third-party module support baked in.
#array #set #dictionaries
Очень классная картинка, которая указывает на различия между массивами, словарями и множествами.
Очень классная картинка, которая указывает на различия между массивами, словарями и множествами.
Цикл For в Swift
Цикл for базовый метод во всех языка, в swift часто называют for-in
🔹for-in для массива #collections #array
В примере итерация по массиву городов #array, в Swift массивы так же известны под таким понятием как коллекции #collections
let cities = ["Amsterdam", "New York", "San Francisco"]
for city in cities {
print(city)
}
вывод: // Amsterdam
// New York
// San Francisco
🔹for-in для словаря #dictionary
Пример итерации словаря. Выводим возраст
let ages = ["Antoine": 28, "Jaap": 2, "Jack": 72]
for (name, age) in ages {
print("\(name) is \(age) years old")
}
вывод: // Antoine is 28 years old
// Jaap is 2 years old
// Jack is 72 years old
🔹for-in для словаря последовательностей #range
В следующем примере берем #range и выполняем оператор печати 4 раза. Счет идет в обратном порядке, потому что мы его добавили .reversed, это также может использоваться в других циклах.
for index in (0...3).reversed() {
print("\(index)..")
}
/// 3..
/// 2..
/// 1..
/// 0..
Цикл for базовый метод во всех языка, в swift часто называют for-in
🔹for-in для массива #collections #array
В примере итерация по массиву городов #array, в Swift массивы так же известны под таким понятием как коллекции #collections
let cities = ["Amsterdam", "New York", "San Francisco"]
for city in cities {
print(city)
}
вывод: // Amsterdam
// New York
// San Francisco
🔹for-in для словаря #dictionary
Пример итерации словаря. Выводим возраст
let ages = ["Antoine": 28, "Jaap": 2, "Jack": 72]
for (name, age) in ages {
print("\(name) is \(age) years old")
}
вывод: // Antoine is 28 years old
// Jaap is 2 years old
// Jack is 72 years old
🔹for-in для словаря последовательностей #range
В следующем примере берем #range и выполняем оператор печати 4 раза. Счет идет в обратном порядке, потому что мы его добавили .reversed, это также может использоваться в других циклах.
for index in (0...3).reversed() {
print("\(index)..")
}
/// 3..
/// 2..
/// 1..
/// 0..
Командочки для работы со значениями массива #array
🔹 если массив пустой, через ?? обрабатываем nil
🔹 если массив пустой, через ?? обрабатываем nil