🧠Проверь свои знания: Исполнится этот код?
for i in 1...5 where i % 2 == 0 { print(i); }
for i in 1...5 where i % 2 == 0 { print(i); }
Anonymous Quiz
37%
нет потому что 'where' не испльзуется в циклах
47%
да, потому что 'where' используется в циклах
16%
код не скоплируется, потому что в swift не испльзуется точка с запятой - ;
👍1
🧠Проверь свои знания: Что такое ArraySlice в Swift?
Anonymous Quiz
13%
Это функция для сортировки массива.
81%
Это представление части массива.
6%
Это тип данных для хранения строк.
👍1
🧠Проверь свои знания: Для чего нужен протокол `Hashable` в Swift?
Anonymous Quiz
0%
Протокол для работы с массивами
19%
Протокол для обеспечения уникальности объектов
75%
Протокол, позволяющий объектам быть хэшированными
6%
Протокол для работы с сетевыми запросами
🔥1
🧠 Проверь свои знания: Что произойдет, если вы попытаетесь создать множество из словарей в Swift, как в следующем коде?
let dict1 = ["String": 1]; let dict2 = ["String": 2]; var set: Set<[String: Int]> = [dict1, dict2];
let dict1 = ["String": 1]; let dict2 = ["String": 2]; var set: Set<[String: Int]> = [dict1, dict2];
Anonymous Quiz
31%
Код вызовет ошибку компиляции.
0%
Код выполнится, но даст неожиданные результаты.
46%
Код скомпилируется и выполнится успешно.
23%
Код выполнится, но множество будет пустым.
👍1
🧠Проверь свои знания: Что делает оператор continue в цикле?
Anonymous Quiz
11%
Завершает цикл
89%
Пропускает текущую итерацию
0%
Выводит сообщение
🧠Проверь свои знания: В каких циклах можно использовать оператор continue?
Anonymous Quiz
35%
Только в for
47%
В for, while и repeat-while
6%
Только в while
12%
В любом месте программы
👍1
В начале 1940-х годов, во время работы над компьютером Harvard Mark I, возникла загадочная проблема: машина начала выдавать странные результаты. Инженеры, пытаясь выяснить причину сбоя, обнаружили, что в одном из реле запутался мотылёк, вызвавший короткое замыкание. Это событие было зафиксировано в журнале как "первый зафиксированный баг", и с тех пор термин "баг" стал использоваться для обозначения ошибок в программном обеспечении. Эта история стала ярким примером того, как даже малейшая ошибка может привести к серьезным последствиям.
👍2⚡1
🧠Проверь свои знания: Как оператор continue взаимодействует с вложенными циклами? если к примеру один цикл будет вложен в другой, continue определен во вложенном цикле.
Anonymous Quiz
14%
Прерывает все циклы
21%
Пропускает итерацию внешнего цикла
64%
Пропускает итерацию только цикла в котором определен
0%
Не имеет эффекта
❤1👍1👀1
🧠Проверь свои знания: Какой будет результат выполнения следующего кода?
for i in 1...5 { if i == 3 { continue; }; print(i); }
for i in 1...5 { if i == 3 { continue; }; print(i); }
Anonymous Quiz
13%
1, 2, 3, 4, 5
73%
1, 2, 4, 5
7%
1, 2, 3, 4
7%
Ничего не выведет
👀1
🧠Проверь свои знания: Что делает инструкция break в цикле?
Anonymous Quiz
11%
Прерывает выполнение программы
72%
Завершает текущий цикл
6%
Переходит к следующей итерации
11%
Останавливает выполнение функции
⚡1
🧠Проверь свои знания: Какой из следующих циклов может использовать break в языке Swift?
Anonymous Quiz
28%
Только for
6%
Только while
0%
Только repeat-while
67%
Все вышеперечисленные
👍1
🧠Проверте свои знания: Можно ли использовать break в switch?
Anonymous Quiz
28%
Нельзя
44%
Можно
28%
Только в случае вложенных циклов
0%
Нет верного ответа
🔥1
🧠Проверь свои знания: Что распечатается в консоль?
for i in 1...10 { if i == 5 {break }; print(i); }
for i in 1...10 { if i == 5 {break }; print(i); }
Anonymous Quiz
40%
1, 2, 3, 4, 5
53%
1, 2, 3, 4
7%
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
👍1🤓1
🧠Проверь свои знания: Что делает оператор `if` в Swift?
Anonymous Quiz
11%
Объявляет переменную.
17%
Создает цикл.
72%
Управляет выполнением кода в зависимости от условия.
0%
Определяет функцию.
👏1
🧠Проверь свои знания: Какой оператор используется для проверки неравенства?
Anonymous Quiz
5%
=
21%
==
74%
!=
0%
<=
🤯1
🧠Проверь свои знания: Как объединить несколько условий с помощью логического И (AND)?
Anonymous Quiz
7%
`!`
7%
`||`
87%
`&&`
0%
`=`
⚡1
🧠Проверь свои знания: Как объединить несколько условий с помощью логического ИЛИ (OR)?
Anonymous Quiz
13%
`&&`
0%
`!`
88%
`||`
0%
`=`
👍1👀1
🧠Проверь свои знания: Можно ли использовать оператор `if` внутри другого оператора `if` (вложенные `if`)?
Anonymous Quiz
100%
можно
0%
нельзя
👍1👀1
🧠Проверь свои знания: Какой из следующих типов данных можно использовать в операторе switch?
Anonymous Quiz
0%
Int
7%
String
7%
Enum
0%
Bool
87%
Все вышеперечисленные
👍1🔥1