Articles of tableaux

Tableaux, tas et types de stack et de valeur

int[] myIntegers; myIntegers = new int[100]; Dans le code ci-dessus, new int [100] génère-t-il le tableau sur le tas? D’après ce que j’ai lu sur CLR via c #, la réponse est oui. Mais ce que je ne peux pas comprendre, c’est ce qui arrive aux int réels dans le tableau. Comme ils sont des […]

Comment obtenez-vous la largeur et la hauteur d’un tableau multidimensionnel?

J’ai un tableau défini: int [,] ary; // … int nArea = ary.Length; // x*y or total area C’est très bien, mais j’ai besoin de savoir quelle est la largeur de ce tableau dans les dimensions x et y individuellement. A savoir, ary.Length peut renvoyer 12 – mais cela signifie-t-il que le tableau est 4 […]

Comment initialiser un tableau dans Kotlin avec des valeurs?

En Java, un tableau peut être initialisé tel que: int numbers[] = new int[] {10, 20, 30, 40, 50} Comment se présente l’initialisation du tableau de Kotlin?

Pourquoi le tableau implémente-t-il IList?

Voir la définition de la classe System.Array public abstract class Array : IList, … Théoriquement, je devrais pouvoir écrire ce morceau et être heureux int[] list = new int[] {}; IList iList = (IList)list; Je devrais aussi être capable d’appeler n’importe quelle méthode de l’iList ilist.Add(1); //exception here Ma question n’est pas pourquoi je reçois […]

Les tableaux sont-ils transmis par valeur ou transmis par référence dans Java?

Duplication possible: Java est-il une référence par référence? Les tableaux ne sont pas un type primitif en Java, mais ce ne sont pas non plus des objects , sont-ils transmis par valeur ou par référence? Cela dépend-il de ce que contient le tableau, par exemple des références ou un type primitif?

Comment émuler l’initialisation du tableau C “int arr = {e1, e2, e3,…}” comportement avec std :: array?

(Remarque: cette question concerne le fait de ne pas avoir à spécifier le nombre d’éléments et de permettre l’initialisation directe des types nesteds.) Cette question traite des utilisations restantes pour un tableau C comme int arr[20]; . Sur sa réponse , @James Kanze montre l’une des dernières places fortes des tableaux C, ses caractéristiques d’initialisation […]

Quel est le but du mot-clé statique dans le paramètre tableau de la fonction comme «chars »?

En parcourant un code source, je suis tombé sur une fonction comme celle-ci: void someFunction(char someArray[static 100]) { // do something cool here } Avec quelques expérimentations, il apparaît que d’autres qualificatifs peuvent apparaître ici aussi: void someFunction(char someArray[const]) { // do something cool here } Il apparaît que les qualificatifs ne sont autorisés qu’à […]

Comment supprimer un élément d’un tableau en C #

Disons que j’ai ce tableau, int[] numbers = {1, 3, 4, 9, 2}; Comment puis-je supprimer un élément par “nom”? , disons le numéro 4? Même ArrayList n’a pas aidé à supprimer? ssortingng strNumbers = ” 1, 3, 4, 9, 2″; ArrayList numbers = new ArrayList(strNumbers.Split(new char[] { ‘,’ })); numbers.RemoveAt(numbers.IndexOf(4)); foreach (var n in […]

Obtenir le premier élément dans le tableau

Comment obtenez-vous le premier élément d’un tableau: var ary = [‘first’, ‘second’, ‘third’, ‘fourth’, ‘fifth’]; J’ai essayé ceci: alert($(ary).first()); Mais cela retournerait [object Object] . Je dois donc obtenir le premier élément du tableau qui devrait être l’élément en first .

Comment créer un tableau vide dans YAML?

array_with_three_elements: – 1 – 2 – 3 empty_array: Est-il possible de spécifier que empty_array: est un tableau sans éléments, comme avec [] ? Lorsque je le charge dans un hasht Ruby, j’aimerais qu’il sache que c’est un tableau. Merci