J'ai un inttableau qui n'a aucun élément et j'essaie de vérifier s'il est vide. Par exemple, pourquoi la condition de l'instruction if dans le code ci-dessous n'est jamais vraie? int[] k = new int[3]; if (k == null) { System.out.println(k.length);
J'ai un inttableau qui n'a aucun élément et j'essaie de vérifier s'il est vide. Par exemple, pourquoi la condition de l'instruction if dans le code ci-dessous n'est jamais vraie? int[] k = new int[3]; if (k == null) { System.out.println(k.length);
(Remarque: cette question concerne le fait de ne pas avoir à spécifier le nombre d'éléments et de toujours permettre aux types imbriqués d'être directement initialisés.) Cette question traite des utilisations restantes pour un tableau C comme int arr[20];. Sur sa réponse , @James Kanze montre l'un...
D'accord, je pense que nous sommes tous d'accord pour dire que ce qui se passe avec le code suivant n'est pas défini, en fonction de ce qui est passé, void deleteForMe(int* pointer) { delete[] pointer; } Le pointeur peut être toutes sortes de choses différentes, et donc exécuter une...
Après avoir effectué un traitement sur un tableau audio ou d'image, il doit être normalisé dans une plage avant de pouvoir être réécrit dans un fichier. Cela peut être fait comme ceci: # Normalize audio channels to between -1.0 and +1.0 audio[:,0] = audio[:,0]/abs(audio[:,0]).max() audio[:,1] =...
J'ai un tableau d'objets Foo. Comment supprimer le deuxième élément du tableau? J'ai besoin de quelque chose de similaire à RemoveAt()mais pour un tableau
Est-ce que je manque quelque chose dans la documentation Array? J'ai un tableau qui contient jusqu'à un objet satisfaisant à un certain critère. J'aimerais trouver efficacement cet objet. La meilleure idée que j'ai de la documentation est la suivante: candidates = my_array.select { |e|...
Disons que nous avons un tableau d'objets $ objets. Disons que ces objets ont une propriété "Name". C'est ce que je veux faire $results = @() $objects | %{ $results += $_.Name } Cela fonctionne, mais cela peut-il être fait d'une meilleure manière? Si je fais quelque chose comme: $results = objects...
J'ai surfé un peu partout pour essayer de trouver un moyen efficace de le faire, mais je n'ai abouti à rien. J'ai un tableau d'objets qui ressemble à ceci: array[i].id = some number; array[i].name = some name; Ce que je veux faire est de trouver les INDEXES des objets où id est égal, par exemple, à...
Ma question: J'ai remarqué que beaucoup de bonnes réponses aux questions Matlab sur SO utilisent fréquemment la fonction bsxfun. Pourquoi? Motivation: Dans la documentation Matlab pour bsxfun, l'exemple suivant est fourni: A = magic(5); A = bsxfun(@minus, A, mean(A)) Bien sûr, nous pourrions faire...
Je regardais des extraits de code et j'ai trouvé plusieurs éléments appelant une fonction sur une liste de nœuds avec un forEach appliqué à un tableau vide. Par exemple, j'ai quelque chose comme: [].forEach.call( document.querySelectorAll('a'), function(el) { // whatever with the current node });...
J'ai trouvé une fonction qui calcule le carré d'un nombre: int p(int n) { int a[n]; //works on C99 and above return (&a)[n] - a; } Il renvoie la valeur n 2 . La question est, comment fait-il cela? Après quelques tests, j'ai trouvé qu'entre (&a)[k]et (&a)[k+1]est sizeof(a)/ sizeof(int)....
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 à l'intérieur du tableau. Comme ce sont des...
Tout d'abord, je comprends que dans 90% des applications, la différence de performance est complètement hors de propos, mais j'ai juste besoin de savoir quelle est la construction la plus rapide. Cela et ... Les informations actuellement disponibles à leur sujet sur le net prêtent à confusion....
J'ai: var array = new Array(); array.push("A"); array.push("B"); array.push("C"); Je veux pouvoir faire quelque chose comme: array.remove("B"); mais il n'y a pas de fonction de suppression. Comment faire
J'ai un fichier json complexe que je dois gérer avec javascript pour le rendre hiérarchique, afin de construire plus tard un arbre. Chaque entrée du json a: id: un identifiant unique, parentId: l'identifiant du nœud parent (qui vaut 0 si le nœud est une racine de l'arbre) level: le niveau de...
En parcourant quelques questions d'entrevue C, j'ai trouvé une question indiquant "Comment trouver la taille d'un tableau en C sans utiliser l'opérateur sizeof?", Avec la solution suivante. Cela fonctionne, mais je ne comprends pas pourquoi. #include <stdio.h> int main() { int a[] = {100,...
La documentation Java de la méthode String[] java.io.File.list(FilenameFilter filter) inclut ceci dans la description des retours: Le tableau sera vide si le répertoire est vide ou si aucun nom n'a été accepté par le filtre. Comment faire une chose similaire et initialiser un tableau String (ou...
Comment puis-je convertir une chaîne "Hello" en un tableau ["H", "e", "l", "l", "o"] dans Swift? En Objective-C, j'ai utilisé ceci: NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[myString length]]; for (int i=0; i < [myString length]; i++) { NSString *ichar = [NSString...
Actuellement, chaque fois que j'ai besoin de créer un flux à partir d'un tableau, je le fais String[] array = {"x1", "x2"}; Arrays.asList(array).stream(); Existe-t-il un moyen direct de créer un flux à partir d'un
J'ai un tableau d'objets. Je veux trouver par un champ, puis le changer: var item = {...} var items = [{id:2}, {id:2}, {id:2}]; var foundItem = items.find(x => x.id == item.id); foundItem = item; Je veux qu'il change l'objet d'origine. Comment? (Je m'en fiche si ce sera aussi en...