Swift - Stringhe

Swift - Stringhe
In questo rapido tutorial, discuteremo delle stringhe.

Creazione

In Swift, una stringa è una raccolta di personaggi. Esistono tre modi per creare una stringa:

Approccio 1 - Usando String ()

String () viene utilizzato per creare una stringa.

Sintassi

String ("String")

Qui, String () prende un parametro che rappresenta la stringa.

Esempio
Creiamo una stringa usando String () e visualizziamola.

// Crea una stringa usando String ()
var swift_string = string ("Benvenuti a LinuxHint LLC")
// Visualizza Swift_String
Stampa (Swift_String)

Produzione

Approccio 2: utilizzando il tipo di dati stringa

String è il tipo di dati che dobbiamo specificare durante la creazione di una variabile che memorizza la stringa.

Sintassi

swift_string: string = "string"

Esempio
Creiamo una stringa utilizzando il tipo di dati stringa e visualizzarla.

// crea una stringa specificando il tipo di dati
Let Swift_String: String = "Benvenuti a LinuxHint LLC"
// Visualizza Swift_String
Stampa (Swift_String)

Produzione

Approccio 3: senza specificare il tipo di dati

Può anche essere possibile creare una stringa senza specificare il tipo di dati.

Sintassi

swift_string = "String"

Esempio
Creiamo una stringa utilizzando il tipo di dati stringa e visualizzarla.

// Crea una stringa senza specificare il tipo di dati
let swift_string = "Benvenuti a LinuxHint LLC"
// Visualizza Swift_String
Stampa (Swift_String)

Produzione

Approccio 4: usando ISempty

Swift supporta la proprietà ISEmpty per verificare se la stringa è vuota o meno restituendo un valore booleano.

Sintassi

swift_string.è vuoto

Dove Swift_String è la stringa.

Esempio
Ora creiamo due stringhe e controlliamo se queste sono vuote o no.
Ora creiamo due stringhe e controlliamo se queste sono vuote o no.

// Crea una stringa
let swift_string1 = "Benvenuti a Linuxhint LLC"
// Controlla se SWIFT_STRING1 è vuoto o no.
Stampa (SWIFT_STRING1.è vuoto)
// Crea una stringa vuota
let swift_string2 = ""
// Controlla se SWIFT_STRING2 è vuoto o no.
Stampa (SWIFT_STRING2.è vuoto)

Produzione

Dall'output dato, la seconda stringa è vuota perché l'output è vero.

Concatenazione delle stringhe

In Swift, può essere possibile concaterare due o più stringhe usando l'operatore +.

Sintassi

SWIFT_STRING1+SWIFT_STRING2+.. .

Esempio 1
Concaterare due stringhe - SWIFT_STRING1 e SWIFT_STRING2.

// Crea due stringhe
let swift_string1 = "welcome"
let swift_string2 = "a linuxhint llc"
// concatena swift_string1 e swift_string2
stampa (swift_string1+swift_string2)

Produzione

Esempio 2
Concatena due stringhe vuote - SWIFT_STRING1 e SWIFT_STRING2.

// Crea due stringhe vuote
let swift_string1 = ""
let swift_string2 = ""
// concatena swift_string1 e swift_string2
stampa (swift_string1+swift_string2)

Produzione
Viene restituito l'output vuoto.

Confronto

Uguale a (==) è l'operatore usato per verificare se entrambe le stringhe rapide sono le stesse o no. Restituisce un valore booleano.

Sintassi

swift_string1 == swift_string2

Esempio

Confronta due stringhe.

// Crea tre stringhe
let swift_string1 = "linuxhint"
let swift_string2 = "linux"
let swift_string3 = "linux"
// Confronta Swift_String1 e SWIFT_STRING2
stampa (swift_string1 == swift_string2)
// Confronta Swift_String2 e SWIFT_STRING3
stampa (swift_string2 == swift_string3)

Produzione

Possiamo vedere che Swift_String1 e Swift_String2 non sono uguali. Mentre Swift_String2 e Swift_String3 sono uguali.

Ottieni il conteggio dei personaggi

Swift supporta la funzione di conteggio per restituire la lunghezza della stringa data.

Sintassi

Swift_string.contare

Esempio

Ottiamo la lunghezza delle corde.

// Crea due stringhe
let swift_string1 = "linuxhint"
let swift_string2 = "linux"
// Ottieni la lunghezza di Swift_String1
Stampa (SWIFT_STRING1.contare)
// Ottieni la lunghezza di SWIFT_STRING2
Stampa (SWIFT_STRING2.contare)

Produzione

Dall'output indicato, la lunghezza di Swift_String1 è 9 e SWIFT_STRING2 è 5.

Conclusione

Infine, siamo venuti a conoscenza delle corde rapide. In questa guida, abbiamo imparato quale stringa è rapida e abbiamo anche imparato i diversi modi per creare la stringa. Uguale a (==) è l'operatore usato per verificare se entrambe le stringhe rapide sono le stesse o no. Restituisce un valore booleano. La proprietà ISempty in rapidi controlli se la stringa è vuota o meno.