Как посимвольно, зеркально отобразить строку в swift 3?

Пользователь

от keyon.brown , в категории: Swift , 7 месяцев назад

Как посимвольно, зеркально отобразить строку в swift 3?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jorge , 7 месяцев назад

@keyon.brown 

Для того, чтобы зеркально отобразить строку в Swift 3 посимвольно, можно использовать следующий код:

1
2
3
4
5
6
7
8
let str = "Hello, World!"
var reverseStr = ""

for char in str {
    reverseStr = String(char) + reverseStr
}

print(reverseStr) // выводит "!dlroW ,olleH"


В этом коде мы сначала определяем исходную строку str. Затем мы создаем пустую переменную reverseStr, которая будет содержать перевернутую строку.


Далее мы используем цикл for для перебора каждого символа в строке str. Внутри цикла мы берем текущий символ char и добавляем его в начало переменной reverseStr, используя оператор +.


После завершения цикла for переменная reverseStr будет содержать перевернутую версию исходной строки str. Мы выводим ее на консоль с помощью функции print().