Als «iterable-unpacking» getaggte Fragen


8
Ein Tupel „entpacken“, um einen passenden Funktionszeiger aufzurufen
Ich versuche, in einer std::tuplevariierenden Anzahl von Werten zu speichern , die später als Argumente für einen Aufruf eines Funktionszeigers verwendet werden, der den gespeicherten Typen entspricht. Ich habe ein vereinfachtes Beispiel erstellt, das das Problem zeigt, das ich nur schwer lösen kann: #include <iostream> #include <tuple> void f(int a, …




6
Tupel-Entpacken in Kartenoperationen
Ich arbeite häufig mit Listen, Seqs und Iteratoren von Tupeln und möchte Folgendes tun: val arrayOfTuples = List((1, "Two"), (3, "Four")) arrayOfTuples.map { (e1: Int, e2: String) => e1.toString + e2 } Der Compiler scheint dieser Syntax jedoch niemals zuzustimmen. Stattdessen schreibe ich am Ende, arrayOfTuples.map { t => val …


7
Warum ist Scalas Syntax für Tupel so ungewöhnlich?
In der Mathematik und Informatik ist ein Tupel eine geordnete Liste von Elementen. In der Mengenlehre ist ein (geordnetes) n-Tupel eine Folge (oder geordnete Liste) von n Elementen, wobei n eine positive ganze Zahl ist. So würde beispielsweise in Python auf das zweite Element eines Tupels über zugegriffen t[1]. In …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.