Как в функции преобразовать отрицательное число в положительное?

В языке программирования Swift есть несколько способов преобразования отрицательного числа в положительное. Давайте рассмотрим некоторые из них.

1. Использование функции abs():
Функция abs() принимает число в качестве параметра и возвращает его абсолютное значение (т.е. положительное число). Пример использования:

    let number = -5
    let positiveNumber = abs(number)
    print(positiveNumber) // Выведет 5

2. Использование условного оператора if:
Один из способов преобразования отрицательного числа в положительное - использование условного оператора if. Если число меньше нуля, то мы можем умножить его на -1, чтобы получить положительное значение. Пример использования:

    func convertToPositive(number: Int) -> Int {
        if number < 0 {
            return -number
        } else {
            return number
        }
    }
    
    let negativeNumber = -10
    let positiveNumber = convertToPositive(number: negativeNumber)
    print(positiveNumber) // Выведет 10

3. Использование оператора унарного минуса:
Также можно использовать оператор унарного минуса (-), чтобы сменить знак числа на противоположный и получить положительное значение. Пример использования:

    let number = -15
    let positiveNumber = -number
    print(positiveNumber) // Выведет 15

4. Использование метода форматирования числа String(format:):
Этот способ может быть полезен, если вам нужно преобразовать число в строку с определенным форматом. Вы можете использовать метод String(format:), чтобы сначала преобразовать число в строку, затем удалить знак минуса с использованием метода удаления подстроки. Пример использования:

    let number = -20
    let positiveNumberString = String(format: "%i", number).replacingOccurrences(of: "-", with: "")
    if let positiveNumber = Int(positiveNumberString) {
        print(positiveNumber) // Выведет 20
    }

Вот некоторые из способов преобразования отрицательного числа в положительное в языке Swift. Выберите способ, который наиболее соответствует вашим требованиям и используйте его в своем коде.