Articles of array

Come funziona l’istruzione enhanced per gli array e come ottenere un iteratore per un array?

Dato il seguente frammento di codice: int[] arr = {1, 2, 3}; for (int i : arr) System.out.println(i); Ho le seguenti domande: Come funziona il ciclo di cui sopra? Come posso ottenere un iteratore per un array in Java? L’array è stato convertito in un elenco per ottenere l’iteratore?

Dichiarare la dimensione dell’array con una variabile non costante

Ho sempre pensato che quando si dichiara un array in C ++, la dimensione deve essere un valore intero costante. Per esempio : int MyArray[5]; // correct o const int ARRAY_SIZE = 6; int MyArray[ARRAY_SIZE]; // correct ma int ArraySize = 5; int MyArray[ArraySize]; // incorrect Ecco anche ciò che è spiegato in The C […]

Come convertire int in byte

Ho una matrice di numeri interi che rappresentano un’immagine RGB e vorrei convertirla in una matrice di byte e salvarla in un file. Qual è il modo migliore per convertire una matrice di numeri interi nella matrice di byte in Java?

C ++ passa un array per riferimento

è permesso passare una matrice per riferimento? void foo(double& *bar) Sembra che il mio compilatore dica no. Perché? Qual è il modo corretto per passare un array per riferimento? O un lavoro in giro? Ho un argomento dell’array che il mio metodo dovrebbe modificare e che dovrei recuperare in seguito. In alternativa, potrei rendere questo […]

Controlla se il valore esiste nell’array Postgres

Ho bisogno di un modo per verificare se esiste un valore in un determinato array. Finora mi è venuta in mente una cosa del genere select ‘{1,2,3}’::int[] @> (ARRAY[]::int[] || value_variable::int) ma continuo a pensare che dovrebbe esserci un modo più semplice per farlo, non riesco a vederlo. Edit: Ho appena realizzato che potevo farlo […]

Indirizzo del puntatore in una matrice multidimensionale C

Sto scherzando con array e puntatori multidimensionali. Ho visto un programma che stampa i contenuti e gli indirizzi di un semplice array. Ecco la mia dichiarazione di array: int zippo[4][2] = { {2,4}, {6,8}, {1,3}, {5,7} }; La mia attuale comprensione è che zippo è un puntatore e può contenere l’indirizzo di un paio di […]

Aggiornamento di matrici annidate in mongodb

Ho un documento in mongodb con array di oggetti di livello nidificato a 2 livelli che devo aggiornare, qualcosa del genere: { id: 1, items: [ { id: 2, blocks: [ { id: 3 txt: ‘hello’ } ] } ] } Se esistesse solo un array di livello singolo potrei usare l’operatore posizionale per aggiornare […]

Come posso verificare se un array Perl contiene un valore particolare?

Sto cercando di capire un modo per verificare l’esistenza di un valore in un array senza iterare attraverso l’array. Sto leggendo un file per un parametro. Ho una lunga lista di parametri che non voglio trattare. Ho inserito questi parametri indesiderati in un array @badparams . Voglio leggere un nuovo parametro e se non esiste […]

Javascript modo elegante per dividere la stringa in segmenti di caratteri lunghi

Come dice il titolo, ho una stringa, e voglio dividere in segmenti n caratteri lunghi. Per esempio: var str = ‘abcdefghijkl’; dopo un po ‘di magia con n = 3, diventerà var arr = [‘abc’,’def’,’ghi’,’jkl’]; C’è un modo elegante per farlo?

Perché 2 == in JavaScript?

Recentemente ho scoperto che 2 == [2] in JavaScript. A quanto pare, questa stranezza ha un paio di conseguenze interessanti: var a = [0, 1, 2, 3]; a[[2]] === a[2]; // this is true Allo stesso modo, i seguenti lavori: var a = { “abc” : 1 }; a[[“abc”]] === a[“abc”]; // this is also […]