Le stringhe sono una sequenza di simboli alfanumerici e speciali. Sono un elemento cruciale in tutti i linguaggi di programmazione.
Gli array, d'altra parte, sono una raccolta di elementi ordinati e indicizzati. Gli elementi in un array possono essere di qualsiasi tipo di oggetto, come hash, numeri interi, stringhe, simboli e altro ancora.
Come suggerisce il nome, un array di stringhe è un array composto da oggetti di stringa e nessun altro tipo.
In questa guida, impareremo come lavorare con matrici di stringhe e applicare vari metodi come unire per combinare gli elementi della collezione.
Come creare una serie di stringhe
Se si desidera creare una serie di stringhe, puoi usare vari metodi. Il più evidente è il metodo di creazione dell'array predefinito, che è:
arr_str = ["python", "ruby", "php", "c#", "go", "javascript"]Il metodo sopra creerà una matrice di stringhe separate da virgole.
Utilizzando la stringa percentuale
Un modo migliore per creare una matrice di stringhe è utilizzare la notazione della stringa percentuale. Di seguito è riportato un esempio:
arr_str = %w Python Ruby php c# go javascriptLa sintassi di cui sopra utilizza la notazione percentuale (%W) seguita dagli articoli da aggiungere all'array separato da spazi bianchi.
Ruby prenderà tutti gli elementi e li convertirà in un array.
Stampa arr_strInvece di usare una coppia di parentesi graffe ricci, è possibile utilizzare altre coppie corrispondenti come:
Esempi:
parentesis = %W (Python Ruby PHP C# Go JavaScript)Se hai una stringa contenente spazi bianchi o un carattere speciale, puoi usare i caratteri di Ruby Escape per ignorarlo.
Come unirti a una serie di stringhe
È possibile unire gli elementi in una stringa di array usando il metodo. Il metodo accetta due parametri: un array e un separatore.
my_array = %w Python Ruby php c# go javascriptNell'esempio sopra, ci uniamo agli elementi nell'array e li separamo con un punto e virgola.
Il valore risultante:
Python; Ruby; Php; C#; GO; JavaScriptFacciamo un array di esempio che contiene query SQL valide. Utilizzando il metodo di join, è possibile creare una query combinata come:
sql_queries = [L'esempio sopra separa le query con un punto e virgola, rendendole una valida query SQL combinata.
Seleziona * da table_name; seleziona la colonna dalla tabella; selezionare * dalla tabella dove name = 'James';Se non si specifica un delimitatore per il metodo di join, il metodo restituirà i caratteri per tutte le stringhe nell'array.
Langs = %W Python Ruby PHP C# Go JavaScriptProduzione:
PythonRubyPhPC#gojavascriptL'esempio sopra è simile all'utilizzo del metodo di iniezione come:
Langs = %W Python Ruby PHP C# Go JavaScriptChiusura
Questa guida ha discusso di come lavorare con una serie di stringhe e combinarle per creare una serie di stringhe.