Latest web development tutorials

personaje Swift (Personaje)

El personaje de Swift es una sola cadena de caracteres literal, el tipo de datos de carácter.

El siguiente ejemplo muestra los dos caracteres Ejemplo:

import Cocoa

let char1: Character = "A"
let char2: Character = "B"

print("char1 的值为 \(char1)")
print("char2 的值为 \(char2)")

La salida por encima de la ejecución del programa es:

char1 的值为 A
char2 的值为 B

Si quieres carácter (carácter) de tipo constantes almacenadas en más caracteres, la ejecución del programa se dará de la siguiente manera:

import Cocoa

// Swift 中以下赋值会报错
let char: Character = "AB"

print("Value of char \(char)")

La salida por encima de la ejecución del programa es:

error: cannot convert value of type 'String' to specified type 'Character'
let char: Character = "AB"

variable de carácter nulo

Swift no puede crear un personaje vacío (carácter) de tipo variable o constante:

import Cocoa

// Swift 中以下赋值会报错
let char1: Character = ""
var char2: Character = ""

print("char1 的值为 \(char1)")
print("char2 的值为 \(char2)")

La salida por encima de la ejecución del programa es:

 error: cannot convert value of type 'String' to specified type 'Character'
let char1: Character = ""
                       ^~
error: cannot convert value of type 'String' to specified type 'Character'
var char2: Character = ""

personajes de recorrido en una cadena

Swift representa una colección de tipo cadena de caracteres secuencia específica (carácter) escribir valores. Cada carácter representa un carácter Unicode.

Puede cadena de caracteres para atravesar los atributos bucle for-in para obtener el valor de cada personaje:

import Cocoa

for ch in "Hello".characters {
   print(ch)
}

La salida por encima de la ejecución del programa es:

H
e
l
l
o

Cadena de caracteres de concatenación

Cadena El siguiente ejemplo muestra el uso del método append () para lograr la cadena de conexión de caracteres:

import Cocoa

var varA:String = "Hello "
let varB:Character = "G"

varA.append( varB )

print("varC  =  \(varA)")

La salida por encima de la ejecución del programa es:

varC  =  Hello G