Swift LanguageCuerdas y personajes


Sintaxis

  • String.characters // devuelve una matriz de los caracteres en la cadena
  • String.characters.count // Devuelve el número de caracteres
  • String.utf8 // A String.UTF8View, devuelve los puntos de caracteres UTF-8 en la cadena
  • String.utf16 // A String.UTF16View, devuelve los puntos de caracteres UTF-16 en la cadena
  • String.unicodeScalars // A String.UnicodeScalarView, devuelve los puntos de caracteres UTF-32 en la cadena
  • String.isEmpty // Devuelve true si la cadena no contiene ningún texto
  • String.hasPrefix (String) // Devuelve true si la cadena tiene un prefijo con el argumento
  • String.hasSuffix (String) // Devuelve true si String tiene el sufijo del argumento
  • String.startIndex // Devuelve el índice que corresponde al primer carácter de la cadena
  • String.endIndex // Devuelve el índice que corresponde al punto después del último carácter en la cadena
  • String.components (SeparadoBy: String) // Devuelve una matriz que contiene las subcadenas separadas por la cadena separadora dada
  • String.append (Character) // Agrega el carácter (dado como argumento) a la cadena

Observaciones

Una String en Swift es una colección de caracteres y, por extensión, una colección de escalares Unicode. Debido a que las cadenas Swift se basan en Unicode, pueden ser cualquier valor escalar de Unicode, incluidos los idiomas distintos del inglés y los emojis.

Debido a que dos escalares podrían combinarse para formar un solo carácter, el número de escalares en una Cadena no es necesariamente siempre igual al número de caracteres.

Para obtener más información sobre las cadenas, consulte El lenguaje de programación Swift y la Referencia de la estructura de cadenas .

Para detalles de implementación, vea "Swift String Design"

Cuerdas y personajes Ejemplos relacionados