Articles of arrays

MongoDB: Wie aktualisiere ich ein einzelnes Subelement in einem Array, auf das der Index innerhalb des Arrays verweist?

Ich versuche, ein einzelnes Subelement zu aktualisieren, das in einem Array in einem Mongodb-Dokument enthalten ist. Ich möchte das Feld mit seinem Array-Index referenzieren (Elemente innerhalb des Arrays haben keine Felder, von denen ich garantieren kann, dass sie eindeutige Bezeichner sind). Scheint so, als ob das einfach sein sollte, aber ich kann die Syntax nicht […]

lösche ein Array von Objekten

Ich habe und Array von Objekten zugewiesen Objects *array = new Objects[N]; Wie soll ich dieses Array löschen? Gerade delete[] array; oder mit der Iteration über die Elemente des Arrays? for(int i=0;i<N;i++) delete array[i]; delete[]; Vielen Dank AKTUALISIEREN: Ich habe den Schleifenkörper als geändert delete &array[i]; um den Code zum Kompilieren zu zwingen.

Sind Javascript-Arrays primitiv? Saiten? Objekte?

Sind Arrays nur verkleidete Objekte? Warum Warum nicht? Auf welche Weise (s) sind sie (so / nicht)? Ich habe immer an Arrays und Objekte in JS als im Wesentlichen die gleichen gedacht, vor allem weil der Zugriff auf sie identisch ist. var obj = {‘I’: ‘me’}; var arr = new Array(); arr[‘you’] = ‘them’; console.log(obj.I); […]

Wie zähle ich das Auftreten von doppelten Elementen im Array?

Ich möchte das Auftreten jedes doppelten Elements in einem Array zählen und mit einem Array von nur eindeutigen / nicht doppelten Elementen mit ihren jeweiligen Vorkommen enden. Hier ist mein Code; ABER ich irre mich nicht! <?php $array = array(12,43,66,21,56,43,43,78,78,100,43,43,43,21); //$previous[value][Occurrence] for($arr = 0; $arr < count($array); $arr++){ $current = $array[$arr]; for($n = 0; $n […]

PHP erhält höchsten Wert von Array

Ich versuche, den größten Wert in einem Array zu erhalten, während die Artikelbezeichnungen beibehalten werden. Ich weiß, dass ich das tun kann, indem ich sort () leite, aber wenn ich das tue, dann verliere ich einfach die Etiketten – was macht es sinnlos für das, was ich brauche. Hier ist das Array: array(“a”=>1,”b”=>2,”c”=>4,”d”=>5); Irgendwelche Ideen?

Wie initialisiert man zweidimensionale Arrays in Fortran?

In C können Sie ein Array leicht mit der geschweiften Klammern-Syntax initialisieren, wenn ich mich richtig erinnere: int* a = new int[] { 1, 2, 3, 4 }; Wie können Sie in Fortran für zweidimensionale Arrays das gleiche tun, wenn Sie eine Matrix mit bestimmten Testwerten für mathematische Zwecke initialisieren möchten? (Ohne jedes Element in […]

Warum haben wir sowohl gezackte als auch mehrdimensionale Arrays?

Was ist der Unterschied zwischen gezacktem Array und multidimensionalem Array? Gibt es einen Vorteil füreinander? Und warum sollte das Visual Studio mir nicht erlauben, ein MyClass[][] abc = new MyClass[10][20]; (Wir haben das in C ++ gemacht, aber in C # wird [20] mit roter, wriggliger Linie hervorgehoben. Sagt ungültigen Rangbezeichner) aber ist glücklich mit […]

PHP foreach Schleife durch multidimensionales Array

Ich habe ein Array: $arr_nav = array( array( “id” => “apple”, “url” => “apple.html”, “name” => “My Apple” ), array( “id” => “orange”, “url” => “orange/oranges.html”, “name” => “View All Oranges”, ), array( “id” => “pear”, “url” => “pear.html”, “name” => “A Pear” ) ); Den möchte ich mit einer foreach-Schleife ersetzen (die mir nur […]

So übergeben Sie ein einzelnes Objekt an ein params-Objekt

Ich habe eine Methode, die params object [] wie folgt verwendet: void Foo(params object[] items) { Console.WriteLine(items[0]); } Wenn ich zwei Objekt-Arrays an diese Methode übergebe, funktioniert es einwandfrei: Foo(new object[]{ (object)”1″, (object)”2″ }, new object[]{ (object)”3″, (object)”4″ } ); // Output: System.Object[] Aber wenn ich ein einzelnes Objekt [] übergebe, nimmt es nicht mein […]

Erstellen einer Erweiterung zum Filtern von Nils aus einem Array in Swift

Ich versuche, eine Erweiterung zu Array zu schreiben, die es ermöglicht, ein Array von optionalen T’s in ein Array von nicht-optionalen T’s zu transformieren. zB könnte dies als eine freie function wie folgt geschrieben werden: func removeAllNils(array: [T?]) -> [T] { return array .filter({ $0 != nil }) // remove nils, still a [T?] .map({ […]