❓ Вопрос: Что такое очередь?
✅ Ответ: Очередь — это структура данных FIFO (🔁 First In, First Out), что означает:
первый пришёл — первый вышел. 🧍♂️➡️🧍♀️➡️🧍
Представь обычную очередь в магазине 🛒:
первый, кто встал в очередь, обслуживается первым.
#Понятие
#AnkiКарточка
@Bei_Code
✅ Ответ: Очередь — это структура данных FIFO (🔁 First In, First Out), что означает:
первый пришёл — первый вышел. 🧍♂️➡️🧍♀️➡️🧍
Представь обычную очередь в магазине 🛒:
первый, кто встал в очередь, обслуживается первым.
#Понятие
#AnkiКарточка
@Bei_Code
❤🔥3❤1🔥1
Test: 🧪
Как задать значение по умолчанию параметру функции в Swift❓🤔
Как задать значение по умолчанию параметру функции в Swift❓🤔
Anonymous Quiz
88%
A. func greet(name: String = "User") {}
3%
B. func greet(name = "User": String) {}
3%
C. func greet(name: String) = "User"
6%
D. func greet("User": name: String)
👍2❤1🔥1
Bei Code 🍏
Test: 🧪
Как задать значение по умолчанию параметру функции в Swift❓🤔
Как задать значение по умолчанию параметру функции в Swift❓🤔
Пример кода к этому вопросу 👨💻
❤2👍1
Test: 🧪
Можно ли вложить функцию в другую❓🤔
Можно ли вложить функцию в другую❓🤔
Anonymous Quiz
0%
A. Нет, нельзя
7%
B. Только в методах
93%
C. Да, можно
0%
D. Только с private
❤3👍1
Test: 🧪
Как сделать функцию перегружаемой в Swift❓🤔
Как сделать функцию перегружаемой в Swift❓🤔
Anonymous Quiz
3%
A) Использовать разные имена
3%
B) Использовать опциональные параметры
85%
C) Объявить несколько функций с одинаковым именем, но разными параметрами
9%
D) Назвать функцию overload
👍3❤2
Bei Code 🍏
Test: 🧪
Как сделать функцию перегружаемой в Swift❓🤔
Как сделать функцию перегружаемой в Swift❓🤔
Пример кода к этому вопросу 👨💻
Код, чтобы просто взять и Ctrl+C Ctrl+V 👇
//
//Created by @Bei_Code
//
import Foundation
func greet(name: String) {
print("Hello, \(name)!")
}
// Разные типы параметров
func greet(age: Int) {
print("You are \(age) years old.")
}
// Разные типы параметров
func greet(age: String) {
print("You are \(age) years old.")
}
// Разные имена параметров (в Swift это влияет на вызов)
func greet(to person: String) {
print("Greetings to \(person)!")
}
// Вызов разных версий функции
greet(name: "Sergei") // "Hello, Sergei!"
greet(age: 30) // "You are 30 years old."
greet(to: "Bei Code") // "Greetings to Bei Code!"
Код, чтобы просто взять и Ctrl+C Ctrl+V 👇
//Created by
//
import Foundation
func greet(name: String) {
print("Hello, \(name)!")
}
// Разные типы параметров
func greet(age: Int) {
print("You are \(age) years old.")
}
// Разные типы параметров
func greet(age: String) {
print("You are \(age) years old.")
}
// Разные имена параметров (в Swift это влияет на вызов)
func greet(to person: String) {
print("Greetings to \(person)!")
}
// Вызов разных версий функции
greet(name: "Sergei") // "Hello, Sergei!"
greet(age: 30) // "You are 30 years old."
greet(to: "Bei Code") // "Greetings to Bei Code!"
👍3❤2
Друзья, хороших выходных👍.
Мы помним, что рост происходит во время отдыха 🏝️🎳⛱️💆♂️💆♀️
Мы помним, что рост происходит во время отдыха 🏝️🎳⛱️💆♂️💆♀️
❤4⚡1👍1
Test: 🧪
Можно ли в Swift передать функцию как аргумент в другую функцию❓🤔
Можно ли в Swift передать функцию как аргумент в другую функцию❓🤔
Anonymous Quiz
95%
A. Да, можно
0%
B. Нет, нельзя
3%
C. Только если она статическая
3%
D. Только если она вложенная
❤3👍1
Bei Code 🍏
Test: 🧪
Можно ли в Swift передать функцию как аргумент в другую функцию❓🤔
Можно ли в Swift передать функцию как аргумент в другую функцию❓🤔
Пример кода к этому вопросу 👨💻
Код, чтобы просто взять и Ctrl+C Ctrl+V 👇
//
//Created by@Bei_Code
//
import Foundation
// Функция, принимающая имя и печатающая приветствие
func greet(name: String) {
print("Привет, \(name)!")
}
// Функция принимает другую функцию как аргумент
func performGreeting(action: (String) -> Void) {
// Вызываем переданную функцию с аргументом "Bei Coder"
action("Bei Coder")
}
// Передаём функцию greet как аргумент
performGreeting(action: greet)
Код, чтобы просто взять и Ctrl+C Ctrl+V 👇
//
//Created by
//
import Foundation
// Функция, принимающая имя и печатающая приветствие
func greet(name: String) {
print("Привет, \(name)!")
}
// Функция принимает другую функцию как аргумент
func performGreeting(action: (String) -> Void) {
// Вызываем переданную функцию с аргументом "Bei Coder"
action("Bei Coder")
}
// Передаём функцию greet как аргумент
performGreeting(action: greet)
❤2⚡1👍1
Test: 🧪
Какова сигнатура функции, принимающей два Int и возвращающей Bool❓🤔
Какова сигнатура функции, принимающей два 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❓🤔
Можно ли рекурсивно вызывать функцию в Swift❓🤔
Anonymous Quiz
8%
A) Нет, нельзя
84%
B) Да, можно
3%
C) Только в классах
5%
D) Только при использовании @recursive
❤5
Bei Code 🍏
Test: 🧪
Можно ли рекурсивно вызывать функцию в Swift❓🤔
Можно ли рекурсивно вызывать функцию в Swift❓🤔
Пример кода к этому вопросу 👨💻
Код, чтобы просто взять и Ctrl+C Ctrl+V 👇
Код, чтобы просто взять и 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
👍3❤1
Test: 🧪
Какой тип у функции, не принимающей параметров и возвращающей Int❓🤔
Какой тип у функции, не принимающей параметров и возвращающей Int❓🤔
Anonymous Quiz
95%
A) () -> Int
5%
B) Int()
0%
C) (Int) -> ()
❤4👍1
Bei Code 🍏
Test: 🧪
Какой тип у функции, не принимающей параметров и возвращающей Int❓🤔
Какой тип у функции, не принимающей параметров и возвращающей Int❓🤔
Пример кода к этому вопросу 👨💻
Код, чтобы просто взять и Ctrl+C Ctrl+V 👇
Код, чтобы просто взять и Ctrl+C Ctrl+V 👇
//
//Created by @Bei_Code
//
import Foundation
// Функция, не принимающая параметров и возвращающая Int
func generateNumber() -> Int {
return 42
}
// Присваиваем функцию переменной с типом () -> Int
let numberFunction: () -> Int = generateNumber
// Вызываем функцию через переменную
print("Результат: \(numberFunction())")
❤2⚡1👍1
Test: 🧪
Можно ли использовать функции как возвращаемое значение в Swift❓🤔
Можно ли использовать функции как возвращаемое значение в Swift❓🤔
Anonymous Quiz
85%
A) Да, можно
3%
B) Нет, нельзя
13%
C) Только в замыканиях
0%
D) Только при наследовании
👍3❤1
Bei Code 🍏
Test: 🧪
Можно ли использовать функции как возвращаемое значение в Swift❓🤔
Можно ли использовать функции как возвращаемое значение в Swift❓🤔
Пример кода к этому вопросу 👨💻
Код, чтобы просто взять и Ctrl+C Ctrl+V 👇
Код, чтобы просто взять и 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
🤯4😁3❤1
Что выведет код?
let a = 5; let b = 2; print(a / b);
let a = 5; let b = 2; print(a / b);
Anonymous Quiz
36%
2.5
12%
Ошибка компиляции
40%
2
12%
3
⚡4❤2
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)
}
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