Bei Code 🍏
248 subscribers
113 photos
1 video
36 links
🚀 Добро пожаловать в iOS-разработку! 🎉
Для связи с автором: @iBeiCode
📱 Если ты начинающий разработчик или просто интересуешься IT, добро пожаловать на канал)

YouTube: https://youtube.com/@beicode

iOS
Swift
Xcode
Download Telegram
Test: 🧪
Какова сигнатура функции, принимающей два Int и возвращающей Bool🤔
Anonymous Quiz
5%
A) (Int, Int) => Bool
8%
B) Int, Int -> Bool
84%
C) (Int, Int) -> Bool
3%
D) (Bool) -> Int, Int
4👍1
Test: 🧪
Можно ли рекурсивно вызывать функцию в Swift🤔
Anonymous Quiz
8%
A) Нет, нельзя
84%
B) Да, можно
3%
C) Только в классах
5
Bei Code 🍏
Test: 🧪
Можно ли рекурсивно вызывать функцию в Swift🤔
Пример кода к этому вопросу 👨‍💻

Код, чтобы просто взять и Ctrl+C Ctrl+V 👇



//
//Created by @Bei_Code
//

import Foundation

// 🔁 Рекурсивная функция: сумма чисел от 1 до n
func sumTo(_ n: Int) -> Int {
if n == 1 {
return 1 // 🧠 Базовый случай
} else {
return n + sumTo(n - 1) // 🔁 Рекурсивный вызов
}
}

// 🧪 Тестируем
let number = 4
let result = sumTo(number)

// 🖨 Выводим в консоль
print("Сумма чисел от 1 до \(number) = \(result)") // Ожидаемый вывод: 10
👍31
Test: 🧪
Какой тип у функции, не принимающей параметров и возвращающей Int🤔
Anonymous Quiz
95%
A) () -> Int
5%
B) Int()
0%
C) (Int) -> ()
4👍1
Bei Code 🍏
Test: 🧪
Какой тип у функции, не принимающей параметров и возвращающей Int🤔
Пример кода к этому вопросу 👨‍💻

Код, чтобы просто взять и Ctrl+C Ctrl+V 👇


//
//Created by @Bei_Code
//

import Foundation

// Функция, не принимающая параметров и возвращающая Int
func generateNumber() -> Int {
return 42
}

// Присваиваем функцию переменной с типом () -> Int
let numberFunction: () -> Int = generateNumber

// Вызываем функцию через переменную
print("Результат: \(numberFunction())")
21👍1
🛠️ Код закрыт, выходные открыты. Друзья, хороших выходных!🌴
7👍3
Test: 🧪
Можно ли использовать функции как возвращаемое значение в Swift🤔
Anonymous Quiz
85%
A) Да, можно
3%
B) Нет, нельзя
13%
C) Только в замыканиях
0%
D) Только при наследовании
👍31
Bei Code 🍏
Test: 🧪
Можно ли использовать функции как возвращаемое значение в Swift🤔
Пример кода к этому вопросу 👨‍💻

Код, чтобы просто взять и Ctrl+C Ctrl+V 👇


//
//Created by @Bei_Code
//

import Foundation

// Функция, возвращающая другую функцию.
func makeMultiplier(by factor: Int) -> (Int) -> Int {

// Вложенная функция, которая умножает число на factor
func multiplier(number: Int) -> Int {
return number * factor
}

// Возвращаем функцию
return multiplier
}

// Создаем функцию, которая будет умножать на 3
let triple = makeMultiplier(by: 3)

// Вызываем полученную функцию с аргументом 5 (3 * 5 = 15)
let result = triple(5)
print(result) // 15
2👍1
Сколько будет ‘’3’’ + ‘’2’’ в Swift?
Anonymous Quiz
6%
А) 23
4%
B) 5
87%
C) 32
4%
B) 6
🤯4😁31
Что выведет код?

let a = 5; let b = 2; print(a / b);
Anonymous Quiz
36%
2.5
12%
Ошибка компиляции
40%
2
12%
3
42
if channel.isHelpful {
let url = URL(string: "https://t.me/share/url?url=https://t.me/Bei_Code&text=ГодныйКаналДляiOS-разработчиков🍏")!
share(with: .friends, link: url)
}
4👍2🔥1
Сколько бит в одном байте?
Anonymous Quiz
4%
4
82%
8
8%
16
6%
32
1👍1
Можно ли задать значение по умолчанию для inout параметра в swift?
Anonymous Quiz
41%
Да, можно
50%
Нет, нельзя
9%
Только с Optional
0%
Только с nil
👍2💯1
Ошибки — это круто! 🔥

Даже если в тесте ответил неправильно — это хорошо! Потому что:
✔️ Учишься — теперь знаешь, как делать верно.
✔️ Запоминаешь — ошибки помогают информации "застревать" в голове.
✔️ Растёшь — каждый промах приближает к успеху.

Главное — не бояться ошибаться. Ведь именно так рождается опыт! 💪
4💯32
Как сделать функцию доступной только внутри текущего файла?
Anonymous Quiz
29%
A. private
8%
B. internal
63%
C. fileprivate
0%
D. static
1👍1
Функции — пройдены!
Мы разобрали основы: объявление, параметры, вложенность, inout и многое другое.

Теперь двигаемся дальше — замыкания (closures).
Анонимные функции, передача логики как значения и ещё больше гибкости в коде. Погнали! 🚀
41