Les cordes sont une séquence de symboles alphanumériques et spéciaux. Ils sont un élément de construction crucial dans tous les langages de programmation.
Les tableaux, en revanche, sont une collection d'éléments ordonnés et indexés. Les éléments d'un tableau peuvent être de n'importe quel type d'objet, tels que les hachages, les entiers, les cordes, les symboles, et plus.
Comme son nom l'indique, un tableau de chaînes est un tableau composé d'objets de chaîne et aucun autre type.
Dans ce guide, nous apprendrons à travailler avec des tableaux de chaînes et à appliquer diverses méthodes telles que JOIN pour combiner les éléments de la collection.
Comment créer un tableau de chaînes
Si vous souhaitez créer un tableau de chaînes, vous pouvez utiliser diverses méthodes. Le plus apparent est la méthode de création de tableau par défaut, qui est:
arr_str = ["python", "ruby", "php", "c #", "go", "javascript"]La méthode ci-dessus créera un tableau de chaînes séparées par des virgules.
Utilisation de pourcentage de chaîne
Une meilleure façon de créer un tableau de chaînes est d'utiliser la notation de chaîne pour cent. Vous trouverez ci-dessous un exemple:
arr_str =% w python ruby php c # go javascriptLa syntaxe ci-dessus utilise la notation en pourcentage (% w) suivie des éléments à ajouter au tableau séparé par l'espace blanc.
Ruby prendra tous les éléments et les convertira en un tableau.
Imprimer Arr_StrAu lieu d'utiliser une paire de sourcils bouclés, vous pouvez utiliser d'autres paires correspondantes telles que:
Exemples:
parenthèse =% w (python ruby php c # go javascript)Si vous avez une chaîne contenant un espace ou un caractère spécial, vous pouvez utiliser des caractères Ruby Escape pour l'ignorer.
Comment rejoindre un éventail de chaînes
Vous pouvez rejoindre les éléments dans une chaîne de tableau à l'aide de la méthode de jointure. La méthode accepte deux paramètres: un tableau et un séparateur.
my_array =% w python ruby php c # go javascriptDans l'exemple ci-dessus, nous rejoignons les éléments du tableau et les séparons avec un point-virgule.
La valeur résultante:
Python; ruby; php; c #; go; javascriptPrenons un exemple de tableau contenant des requêtes SQL valides. En utilisant la méthode de jointure, vous pouvez créer une requête combinée comme:
sql_queries = [L'exemple ci-dessus séparera les requêtes avec un point-virgule, ce qui les rend une requête SQL combinée valide.
SELECT * FROM TABLE_NAME; SELECT COLUMN dans la table; Sélectionnez * From Table Where Name = 'James';Si vous ne spécifiez pas de délimiteur pour la méthode de jointure, la méthode renverra les caractères pour toutes les chaînes du tableau.
langs =% w python ruby php c # go javascriptSortir:
Pythonrubyphpc # gojavascriptL'exemple ci-dessus est similaire à l'utilisation de la méthode Inject comme:
langs =% w python ruby php c # go javascriptFermeture
Ce guide a discuté de la façon de travailler avec un éventail de chaînes et de les combiner pour créer un éventail de chaînes jointes.