Код IT Загрузка примера кода…

Plain text main.swift
func swapValues<T>(_ a: inout T, _ b: inout T) {
    let temporary = a
    a = b
    b = temporary
}

func firstElement<T>(_  [T]) -> T? {
    return array.first
}

func contains<T: Equatable>(_ array: [T], value: T) -> Bool {
    return array.contains(value)
}

func merge<T>(_ first: [T], _ second: [T]) -> [T] {
    return first + second
}

var x = 5
var y = 10
swapValues(&x, &y)
print("x = \(x), y = \(y)")

let names = ["Анна", "Борис", "Виктор"]
if let first = firstElement(names) {
    print("Первое имя: \(first)")
}

let numbers = [1, 2, 3, 4, 5]
print("Содержит 3: \(contains(numbers, value: 3))")

let combined = merge([1, 2], [3, 4])
print("Объединённый массив: \(combined)")
func swapValues<T>(_ a: inout T, _ b: inout T) {
    let temporary = a
    a = b
    b = temporary
}

func firstElement<T>(_  [T]) -> T? {
    return array.first
}

func contains<T: Equatable>(_ array: [T], value: T) -> Bool {
    return array.contains(value)
}

func merge<T>(_ first: [T], _ second: [T]) -> [T] {
    return first + second
}

var x = 5
var y = 10
swapValues(&x, &y)
print("x = \(x), y = \(y)")

let names = ["Анна", "Борис", "Виктор"]
if let first = firstElement(names) {
    print("Первое имя: \(first)")
}

let numbers = [1, 2, 3, 4, 5]
print("Содержит 3: \(contains(numbers, value: 3))")

let combined = merge([1, 2], [3, 4])
print("Объединённый массив: \(combined)")