Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Substrings

12/33
Recursos

Aportes 5

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Siempre tenemos que convertir el Substring a String para que se guarde como un objeto en memoria

Un string ocupa un espacio de memoria y un substring solo es una parte del string, por lo cual se debe castear de substring a string para que le sea asignado un espacio de memoria.

Resumen: Un substring es un pointer hacia el comienzo de la subcadena del string original.

la diferencia de un String o u Substring es que el string es un pedazo de memoria del dispositivo mientras que un substring lo unico que hace es almacenar del string original, a que posiciones de memoria hace referencia

let caracter = greeting.firstIndex(of: ",") ?? greeting.endIndex

let resultado = greeting[..<caracter] // resultado es un substring y es una parte de greeting

// para volver resultado un String y hacer operaciones:
var resultadoString = String(resultado)