In questo rapido tutorial su stringa, vedremo quale metodo hassuffix ().
Considera uno scenario
Mounika è un ingegnere chimico. Ha molte sostanze chimiche. È molto difficile per lei trovare il nome di un finale chimico con qualche nome. Suo fratello Rathore l'ha aiutata a trovare il nome chimico basato sui personaggi finali nei nomi chimici. Quindi, ha usato un rapido linguaggio di programmazione per controllare il nome finale della sostanza chimica. In questo modo, ha aiutato sua sorella.
hassuffix ()
hassuffix () nella stringa rapida viene utilizzato per verificare se la stringa termina con caratteri particolari o una stringa. Se la stringa termina con la stringa data, allora il valore booleano - True viene restituito. In altri casi, False tornerà (se la stringa non termina con caratteri particolari o una stringa).
Sintassi:
swift_string.Hassuffix (String)
Parametri:
Ci vuole solo una stringa come parametro.
Per capire molto meglio questo metodo, dobbiamo vedere gli esempi in dettaglio.
Esempio 1:
Creiamo una stringa e controllia se questa stringa termina 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 termina con - "Idrogeno"
stampa ("fa le estremità SWIFT_STRING con idrogeno ?- ", Swift_string.hassuffix ("idrogeno"))
Produzione:
Spiegazione:
Linea 2:
Abbiamo creato una stringa denominata Swift_String che contiene "legame idrogeno e ossigeno".
Riga 7:
Ora, stiamo controllando se Swift_String termina con "idrogeno"
L'output è falso perché non finisce con la stringa - "idrogeno".
Esempio 2:
Creiamo una stringa e controllia se questa stringa termina 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 termina con - "Bonding"
stampa ("fa la fine swift_string con il legame ?- ", Swift_string.hassuffix ("legame"))
Produzione:
Spiegazione:
Linea 2:
Abbiamo creato una stringa denominata Swift_String che contiene "legame idrogeno e ossigeno".
Riga 7:
Ora, stiamo controllando se Swift_String termina con - "legame"
L'output è vero perché termina con la stringa - "legame".
Esempio 3:
Crea una stringa e controllia se questa stringa termina con un carattere particolare.
// Considera la stringa rapida.
var swift_string: string = "potassio, carbonio"
print ("stringa originale -", swift_string)
// Controlla se Swift_String termina con - "N"
stampa ("fa la fine swift_string con p ?- ", Swift_string.hassuffix ("n"))
// Controlla se Swift_String termina con - "P"
stampa ("fa la fine swift_string con n ?- ", Swift_string.hassuffix ("n"))
Produzione:
Spiegazione:
Linea 2:
Abbiamo creato una stringa denominata Swift_String che contiene: "Potassio, Carbon".
Riga 7:
Ora, stiamo controllando se Swift_String termina con - "N".
L'output è vero perché Swift_String ("potassio, carbonio") termina con 'n'.
Riga 10:
Ora, stiamo controllando se Swift_String termina con - "N".
L'output è falso perché Swift_String ("potassio, carbonio") non finisce con 'n'.
Esempio 4:
Crea una stringa e controllia se questa stringa termina 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 termina con - "Carbon"
if (swift_string.hassuffix ("carbon"))
print ("swift_string end with carbon")
altro
stampa ("swift_string non finisce con carbonio")
Produzione:
Spiegazione:
Linea 2:
Abbiamo creato una stringa denominata Swift_String che contiene: "Potassio, Carbon".
Riga 7-12:
Ora, stiamo verificando se SWIFT_STRING termina con - "Carbon" usando un'istruzione IF -ELSE.
L'output è "Swift_String End con carbonio".
Conclusione
hassuffix () nella stringa rapida viene utilizzato per verificare se la stringa termina con caratteri particolari o una stringa. È sensibile al caso. È anche possibile utilizzare questo metodo con le istruzioni IF-ELSE.