Swift String - hasprefix

Swift String - hasprefix
In questo rapido tutorial su stringa, vedremo cosa fa il metodo hasprefix ().

Considera il seguente scenario:

Mounika è un ingegnere chimico. Ha molte sostanze chimiche. È molto difficile per lei trovare il nome di una sostanza chimica che inizia con un certo nome. Suo fratello, Rathore, l'ha aiutata a trovare il nome chimico basato sui personaggi iniziali nei nomi chimici. Ha usato un rapido linguaggio di programmazione per controllare il nome iniziale della sostanza chimica. In questo modo, ha aiutato sua sorella.

Hasprefix ()

HasPrefix () nella stringa Swift viene utilizzato per verificare se la stringa inizia con caratteri particolari o una stringa. Se la stringa inizia con la stringa data, viene restituito il valore booleano. In altri casi, viene restituito FALSE (se la stringa non inizia con caratteri particolari o una stringa).

Sintassi:
swift_string.hasprefix (stringa)

Parametri:
Ci vuole solo una stringa come parametro.

Per capire molto meglio questo metodo, dobbiamo vedere gli esempi in dettaglio.

Esempio 1:
Crea una stringa e controllia se questa stringa inizia con una stringa particolare.

// Considera la stringa rapida.
var swift_string: string = "idrogeno e legame di ossigeno"
print ("stringa originale -", swift_string)
// Controlla se Swift_String inizia con - "Idrogeno"
print ("Inizia Swift_String con l'idrogeno ?- ", Swift_string.hasprefix ("idrogeno"))

Produzione:

Spiegazione:

Linea 2:
Abbiamo creato una stringa denominata Swift_String che contiene il "legame idrogeno e ossigeno".

Riga 7:
Ora, controlliamo se Swift_String inizia con "idrogeno".

L'output è vera perché inizia con la stringa "idrogeno".

Esempio 2:
Crea una stringa e controllia se questa stringa inizia con una stringa particolare.

// Considera la stringa rapida.
var swift_string: string = "azoto e neon"
print ("stringa originale -", swift_string)
// Controlla se Swift_String inizia con - "Metano"
stampa ("fa Swift_string con il metano ?- ", Swift_string.hasprefix ("metano"))

Produzione:

Spiegazione:

Linea 2:
Abbiamo creato una stringa denominata Swift_String che contiene l'azoto e il neon ".

Riga 7:
Ora, controlliamo se Swift_String inizia con "Metano".

L'output è falso perché non inizia con la stringa "metano".

Esempio 3:
Creiamo una stringa e controllia se questa stringa inizia con un carattere particolare.

// Considera la stringa rapida.
var swift_string: string = "potassio, carbonio"
print ("stringa originale -", swift_string)
// Controlla se Swift_String inizia con - "P"
stampa ("fa Swift_string con P ?- ", Swift_string.hasprefix ("p"))
// Controlla se Swift_String inizia con - "P"
stampa ("fa Swift_string con P ?- ", Swift_string.hasprefix ("p"))

Produzione:

Spiegazione:

Linea 2:
Abbiamo creato una stringa denominata Swift_String che contiene il "potassio, carbonio".

Riga 7:
Ora, controlliamo se Swift_String inizia con "P".

L'output è vero perché Swift_String inizia con "P".

Riga 10:
Ora, controlliamo se Swift_String inizia con "P".

L'output è falso perché Swift_String non inizia con "P".

Esempio 4:
Crea una stringa e controllia se questa stringa inizia con una stringa particolare con un'istruzione IF-ELSE.

// Considera la stringa rapida.
var swift_string: string = "potassio, carbonio"
print ("stringa originale -", swift_string)
// Controlla se Swift_String inizia con - "Carbon"
if (swift_string.hasprefix ("carbon"))
stampa ("swift_string inizia con carbonio")

altro
Stampa ("Swift_String non inizia con il carbonio")

Produzione:

Spiegazione:

Linea 2:
Abbiamo creato una stringa denominata Swift_String che contiene il "potassio, carbonio".

Riga 7-12:
Ora, controlliamo se Swift_String inizia con "Carbon" usando un'istruzione IF-ELSE.

L'output è "Swift_String non inizia con il carbonio" poiché la condizione all'interno non si guasta.

Conclusione

In questo modo, Rathore ha aiutato sua sorella spiegando il concetto. HasPrefix () nella stringa Swift viene utilizzato per verificare se la stringa inizia con caratteri particolari o una stringa. È un caso sensibile. È anche possibile utilizzare questo metodo con le istruzioni IF-ELSE. Assicurati di capire tutti gli esempi spiegati in questo articolo.