Я пытаюсь использовать каждый четный заполнитель в строке в Swift.Таким образом, символы в [0], [2], [4], [6] все получают в верхнем регистре.
У меня есть объявленная переменная:
var str = "This is a test"
У меня есть массив, который взрываетсяпеременная в массив:
let characters = Array(str) //Creates the array "["T", "h", "i", "s", " ", "i", "s", " ", "a", " ", "t", "e", "s", "t"]\n"
Кроме того, я создаю пустой массив для ввода недавно заглавных / строчных букв
var newCharacters = Array<Character>()
, а затем объявляю индекс в 0
var index = 0 //declaring the index at 0
Я пытаюсь выяснить, как создать цикл for, который вынюхивает элемент массива с четным номером и затем использует заглавные буквы в нем.
Я создал цикл for, который будет манипулировать чётными местозаполнителями в массиве, я просто не знаю синтаксис, чтобы использовать заглавные буквы в каждой строке:
for letter in characters {
if index % 2 == 0 {
}
}
Япытаясь выяснить: каков синтаксис, чтобы использовать заглавные буквы (четные числа в массиве), поместить их в новый массив и затем преобразовать обратно в строку.
Конечный результат должен быть:
"ThIs iS TeSt"