Las cuerdas son una secuencia de símbolos alfanuméricos y especiales. Son un componente crucial en todos los lenguajes de programación.
Las matrices, por otro lado, son una colección de elementos ordenados e indexados. Los elementos en una matriz pueden ser de cualquier tipo de objeto, como hash, enteros, cuerdas, símbolos y más.
Como su nombre indica, una matriz de cadenas es una matriz compuesta por objetos de cadena y ningún otro tipo.
En esta guía, aprenderemos cómo trabajar con matrices de cuerdas y aplicar varios métodos, como unir para combinar los elementos en la colección.
Cómo crear una variedad de cuerdas
Si desea crear una variedad de cadenas, puede usar varios métodos. El más aparente es el método de creación de matriz predeterminado, que es:
arr_str = ["Python", "Ruby", "Php", "C#", "Go", "JavaScript"]El método anterior creará una variedad de cadenas separadas por comas.
Usando porcentaje de cadena
Una mejor manera de crear una variedad de cadenas es usar el porcentaje de notación de cadena. A continuación se muestra un ejemplo:
arr_str = %w python ruby php c# go javascriptLa sintaxis anterior utiliza la notación porcentual (%W) seguida de los elementos para agregar a la matriz separada por Whitespace.
Ruby tomará todos los elementos y los convertirá en una matriz.
Imprimir ARR_STREn lugar de usar un par de aparatos ortopédicos rizados, puede usar otros pares coincidentes como:
Ejemplos:
paréntesis = %W (Python Ruby Php C# Go JavaScript)Si tiene una cadena que contiene espacios en blanco o un personaje especial, puede usar caracteres de escape de Ruby para ignorarla.
Cómo unirse a una variedad de cuerdas
Puede unirse a los elementos en una cadena de matriz utilizando el método de unión. El método acepta dos parámetros: una matriz y un separador.
my_array = %w Python Ruby Php C# Go JavaScriptEn el ejemplo anterior, nos unimos a los elementos en la matriz y los separamos con un punto y coma.
El valor resultante:
Python; Ruby; Php; C#; Go; JavaScriptTomemos una matriz de ejemplo que contiene consultas SQL válidas. Usando el método de unión, puede crear una consulta combinada como:
sql_queries = [El ejemplo anterior separará las consultas con un punto y coma, lo que les hará una consulta SQL combinada válida.
Seleccione * de table_name; seleccione Columna de la tabla; seleccione * de la tabla donde name = 'James';Si no especifica un delimitador para el método de unión, el método devolverá los caracteres para todas las cadenas en la matriz.
langs = %W Python Ruby Php C# Go JavaScriptProducción:
Pythonrubyphpc#goJavaScriptEl ejemplo anterior es similar a usar el método inyectado como:
langs = %W Python Ruby Php C# Go JavaScriptClausura
Esta guía discutió cómo trabajar con una variedad de cuerdas y combinarlas para crear una matriz unida de cuerdas.