A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

脥ndices de Strings

11/33
Recursos

Aportes 8

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Muy interesante! Yo si me fui con la idea de poder acceder a la posicion con un n煤mero secuencial鈥 ej: [0], [2]

Consejo, si vienes de JavaScript, intenta no entender los arreglos ni los indices de estos en Swift de la misma manera. Ser谩 m谩s f谩cil as铆

Por si a alguien le ayuda, aqu铆 el c贸digo:

import UIKit

var greeting = "Hello, playground"

greeting[greeting.startIndex]

greeting[greeting.index(before: greeting.endIndex)]

for idx in greeting.indices{
    print("\(greeting[idx]) -" + "\(idx)", terminator: " ")
}

greeting.insert("!", at: greeting.endIndex)

greeting.insert(contentsOf: " in english", at: greeting.index(before: greeting.endIndex))

greeting.remove(at: greeting.index(before: greeting.endIndex))

greeting

let range = greeting.index(greeting.endIndex, offsetBy: -7)..<greeting.endIndex

greeting.removeSubrange(range)
var nameBuque = "El Barco de Carnival"
print(nameBuque[nameBuque.startIndex]) 
print(nameBuque[nameBuque.index(before: nameBuque.endIndex)]) 


nameBuque.insert(")", at: nameBuque.endIndex)
nameBuque.insert(contentsOf: " esta grande", at: nameBuque.index(before: nameBuque.endIndex))
print(nameBuque)

var welcome = "Bienvenido a swift !!"
welcome.insert(contentsOf: 鈥, este lenguaje es asombroso鈥, at: welcome.index(before: welcome.endIndex))

Estas funciones de String tendr谩n utilidad cuando hagamos una App? Por algo existen dentro del lenguaje!