🧠Проверь свои знания: Какое из следующих имен переменной является наиболее осмысленным для возраста пользователя?
Anonymous Quiz
0%
x
100%
userAge
0%
temp
0%
qwerty
👍1
Forwarded from Bei Code 🍏
🧠Проверь свои знания: Почему осмысленные имена переменных важны для понимания кода?
Anonymous Quiz
0%
Они делают код длиннее.
100%
Они помогают разработчикам быстрее понять назначение переменной.
0%
Они не имеют значения, если код работает.
👍1
🧠Проверь свои знания: Почему в Swift нельзя получить символ строки по целочисленному индексу?
Anonymous Quiz
0%
Swift не поддерживает строки
32%
Swift использует кодировки, которые делают индексы нестандартными
58%
Строки в Swift являются коллекциями, и доступ к элементам осуществляется через индексы коллекции
11%
Строки в Swift всегда содержат только один символ
🎉 С Новым годом, iOS-разработчики! 🎉
Пусть 2025 год принесет вам множество новых идей и вдохновения для создания потрясающих приложений! 📱✨ Желаем, чтобы ваши проекты были успешными, код — чистым, а баги — минимальными.
Пусть каждый новый день будет полон интересных задач и возможностей для роста! 🚀
Счастья, здоровья и креативных успехов в новом году! 🎊🥳
Пусть 2025 год принесет вам множество новых идей и вдохновения для создания потрясающих приложений! 📱✨ Желаем, чтобы ваши проекты были успешными, код — чистым, а баги — минимальными.
Пусть каждый новый день будет полон интересных задач и возможностей для роста! 🚀
Счастья, здоровья и креативных успехов в новом году! 🎊🥳
👍4🔥2
🧠Проверь свои знания: Исполнится этот код?
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