Preguntas etiquetadas con arrays

81
¿Qué significa << en Ruby?

Tengo codigo: def make_all_thumbs(source) sizes = ['1000','1100','1200','800','600'] threads = [] sizes.each do |s| threads << Thread.new(s) { create_thumbnail(source+'.png', source+'-'+s+'.png', s) } end end que <<significa

81
Dividir una matriz JS en N matrices

Imagina que tengo una matriz JS como esta: var a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]; Lo que quiero es dividir esa matriz en N matrices más pequeñas. Por ejemplo: split_list_in_n(a, 2) [[1, 2, 3, 4, 5, 6], [7, 8, 9, 10, 11]] For N = 3: [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11]] For N =...

81
Imprimir ArrayList

Tengo una ArrayList que contiene objetos de dirección. ¿Cómo imprimo los valores de este ArrayList, lo que significa que estoy imprimiendo el contenido del Array, en este caso números. Solo puedo hacer que imprima la dirección de memoria real de la matriz con este código: for(int i = 0; i...

81
Conversión de MatchCollection en una matriz de cadenas

¿Hay una manera mejor que esta para convertir una MatchCollection en una matriz de cadenas? MatchCollection mc = Regex.Matches(strText, @"\b[A-Za-z-']+\b"); string[] strArray = new string[mc.Count]; for (int i = 0; i < mc.Count;i++ ) { strArray[i] = mc[i].Groups[0].Value; } PD:...

81
Inicialización de la matriz 2D completa con un valor

Con la siguiente declaración int array[ROW][COLUMN]={0}; Obtengo la matriz con todos los ceros pero con el siguiente int array[ROW][COLUMN]={1}; No obtengo la matriz con un solo valor. El valor predeterminado sigue siendo 0. ¿Por qué este comportamiento y cómo puedo inicializar con todos...

81
¿Qué tienen de especial las estructuras?

Sé que en C no podemos devolver una matriz de una función, sino un puntero a una matriz. Pero quiero saber qué es lo especial structsque los hace retornables por funciones a pesar de que pueden contener matrices. ¿Por qué la structenvoltura hace válido el siguiente programa? #include...