Corso di Raku / Avanzato / Altro sui tipi predefiniti

Stringhe

Nella parte Essentials hai imparato come costruire le stringhe — concatenazione, interpolazione e lunghezza di una stringa. Le stringhe dispongono anche di un ricco insieme di metodi. Questa sezione raccoglie i piu utili. (La ricerca con le espressioni regolari e un argomento separato e piu ampio, trattato in una parte dedicata.)

Tre metodi cambiano le maiuscole e minuscole di una stringa:

say 'raku'.uc; # RAKU  — upper case
say 'RAKU'.lc; # raku  — lower case
say 'raku'.tc; # Raku  — title case (first letter capitalised)

Il metodo flip inverte i caratteri di una stringa:

say 'Raku'.flip; # ukaR

E l’operatore x ripete una stringa un dato numero di volte:

say 'ab' x 3; # ababab

Gli argomenti seguenti mostrano come cercare all’interno delle stringhe e come dividerle in parti e riunirle.

Argomenti di questa sezione

Pratica

Risolvi 1 quiz sul contenuto di questa sezione.

Esercizi

Questa sezione contiene 3 esercizi. Guarda tutti gli argomenti di questa sezione prima di iniziare gli esercizi.

  1. Inverti e urla
  2. Acronimo
  3. La parte del dominio

Soluzione: Un array nativo   |   Ricerca nelle stringhe