Swift - Strings

Swift - Strings
Neste tutorial rápido, discutiremos sobre strings.

Criação

Em Swift, uma string é uma coleção de personagens. Existem três maneiras de criar uma string:

Abordagem 1 - Usando String ()

String () é usado para criar uma string.

Sintaxe

String ("String")

Aqui, string () leva um parâmetro que representa a string.

Exemplo
Vamos criar uma string usando string () e exibi -la.

// Crie uma string usando string ()
var swift_string = string ("Welcome to linuxhint llc")
// exibe swift_string
Imprimir (Swift_string)

Saída

Abordagem 2: Usando o tipo de dados da string

String é o tipo de dados que precisamos especificar ao criar uma variável que armazena a string.

Sintaxe

swift_string: string = "string"

Exemplo
Vamos criar uma string usando o tipo de dados da string e exibi -la.

// Crie uma string especificando o tipo de dados
Let Swift_String: String = "Welcome to Linuxhint LLC"
// exibe swift_string
Imprimir (Swift_string)

Saída

Abordagem 3: sem especificar o tipo de dados

Também pode ser possível criar uma string sem especificar o tipo de dados.

Sintaxe

swift_string = "string"

Exemplo
Vamos criar uma string usando o tipo de dados da string e exibi -la.

// Crie uma string sem especificar o tipo de dados
Let Swift_String = "Welcome to Linuxhint LLC"
// exibe swift_string
Imprimir (Swift_string)

Saída

Abordagem 4: Usando Isempty

Swift suporta a propriedade isEmpty para verificar se a string está vazia ou não retornando um valor booleano.

Sintaxe

swift_string.está vazia

Onde swift_string é a string.

Exemplo
Agora, criamos duas cordas e verificamos se estes estão vazios ou não.
Agora, criamos duas cordas e verificamos se estes estão vazios ou não.

// Crie uma string
Seja Swift_String1 = "Welcome to Linuxhint LLC"
// Verifique se o swift_string1 está vazio ou não.
Imprima (swift_string1.está vazia)
// Crie uma corda vazia
Seja swift_string2 = ""
// Verifique se o swift_string2 está vazio ou não.
Imprima (SWIFT_STRING2.está vazia)

Saída

Da saída fornecida, a segunda sequência está vazia porque a saída é verdadeira.

Concatenação de string

Em Swift, pode ser possível concatenar duas ou mais strings usando o operador +.

Sintaxe

swift_string1+swift_string2+… .

Exemplo 1
Concatenar duas cordas - swift_string1 e swift_string2.

// Crie duas cordas
Seja Swift_String1 = "Welcome"
Seja Swift_String2 = "para Linuxhint LLC"
// Concatenate swift_string1 e swift_string2
Print (swift_string1+swift_string2)

Saída

Exemplo 2
Concatenar duas cordas vazias - swift_string1 e swift_string2.

// Crie duas cordas vazias
Seja swift_string1 = ""
Seja swift_string2 = ""
// Concatenate swift_string1 e swift_string2
Print (swift_string1+swift_string2)

Saída
Saída vazia é retornada.

Comparação

O igual a (==) é o operador usado para verificar se as duas cordas rápidas são as mesmas ou não. Retorna um valor booleano.

Sintaxe

swift_string1 == swift_string2

Exemplo

Compare duas cordas.

// Crie três strings
Seja swift_string1 = "linuxhint"
Seja Swift_String2 = "Linux"
Seja Swift_String3 = "Linux"
// compare swift_string1 e swift_string2
print (swift_string1 == swift_string2)
// compare swift_string2 e swift_string3
print (swift_string2 == swift_string3)

Saída

Podemos ver que swift_string1 e swift_string2 não são iguais. Enquanto o swift_string2 e swift_string3 são iguais.

Obtenha a contagem de personagens

Swift suporta a função de contagem para retornar o comprimento da string dada.

Sintaxe

Swift_string.contar

Exemplo

Vamos obter a duração das cordas.

// Crie duas cordas
Seja swift_string1 = "linuxhint"
Seja Swift_String2 = "Linux"
// Obtenha o comprimento de swift_string1
Imprima (swift_string1.contar)
// Obtenha o comprimento de swift_string2
Imprima (SWIFT_STRING2.contar)

Saída

Da saída dada, o comprimento swift_string1 é 9 e swift_string2 é 5.

Conclusão

Finalmente, chegamos a saber sobre as cordas rápidas. Neste guia, aprendemos qual string é rápida e também aprendemos as diferentes maneiras de criar a string. O igual a (==) é o operador usado para verificar se as duas cordas rápidas são as mesmas ou não. Retorna um valor booleano. A propriedade isempty em Swift verifica se a string está vazia ou não.