tuples

Bei der Programmierung sind Tupel einfache * Produkttypen *, die geordnete Sammlungen von Typen darstellen.
1
Antwort

C ++ - Iterieren über ein Tupel & Auflösung von Typ vs Konstante Parameter

Ich schreibe momentan Überladungen arithmetischer Operatoren für Tupel. Der Operator iteriert über das Tupel, um die Operation an jedem einzelnen Element auszuführen. Hier ist die Definition für Operator + =: %Vor% Leider kann GCC 4.6, wenn...
28.01.2011, 20:53
1
Antwort

Verständnis, warum diese Swift-Tupel-Zuweisung nicht erlaubt ist

Der folgende Code ist in Ordnung: %Vor% Es gibt kein Problem bei der Rückgabe eines nicht-optionalen Int von einer Methode mit dem Rückgabetyp des optionalen Int . Nun sehen wir, was passiert, wenn der Rückgabewert ein Tupel von opti...
06.10.2016, 03:25
2
Antworten

Haskell Leistung bei der Verwendung von Klassen und Instanzen

Das Problem Ich möchte in Haskell eine mehrwertige Ausgabe von Funktionen simulieren. Der Haskell-Code wird generiert (nicht handgeschrieben) - das sind wichtige Informationen, siehe unten: Dies kann natürlich einfach gemacht werden, ind...
24.07.2013, 13:01
3
Antworten

Erstelle ein optionales Tupel

Ich verstehe nicht, warum es kein optional tuple gibt, und ich meine damit etwas Ähnliches; optional<int,string,char> , die ein optional int , optional string und optional char kombinieren würde. Sie können sich das wie ei...
09.06.2015, 13:08
2
Antworten

Warum erweitert Unit nicht Produkt in Scala?

In Scala, warum nicht Unit erweitert die Eigenschaft Product genau wie die Tuple * Klassen und Fallklassen (einschließlich der "leeren", wie in case class Empty() und Fallobjekte)? Unit (der Einheitswert () , um genauer zu se...
01.08.2014, 20:38
16
Antworten

C # Syntax - Ihre bevorzugte Praxis, um 2 oder 3 Antworten von einer Methode zu erhalten

Ich frage mich nur, wie andere Entwickler dieses Problem lösen, indem sie von einer Methode zwei oder drei Antworten bekommen. 1) gebe ein Objekt zurück [] 2) gebe eine benutzerdefinierte Klasse zurück 3) verwende ein out- oder ref-Schlüssel...
03.12.2008, 17:10
4
Antworten

Hat diese einfache Haskell-Funktion bereits einen bekannten Namen?

Ich habe gerade diese Funktion geschrieben, die einfach ein Paar nimmt, dessen zweiter Wert in einer Monade ist, und "zieht die Monade heraus", um das ganze Paar abzudecken. %Vor% Gibt es eine schönere und / oder kürzere oder punktfreie oder...
22.10.2010, 15:04
4
Antworten

Wie erhalten Sie eine Liste und eine Bitmaske? Wie gebe ich die Werte an den Indizes zurück, die True sind?

Ich beginne mit der folgenden Liste s und bitmask b : %Vor% Wie schreibe ich eine Funktion apply_bitmask(s, b) , so dass es zurückgibt %Vor%     
24.08.2010, 10:11
3
Antworten

Wie passt man ETS: Match gegen einen Rekord in Erlang?

Ich habe gehört, dass die Angabe von Datensätzen über Tupel im Code eine schlechte Übung ist: Ich sollte immer Datensatzfelder ( #record_name{record_field = something} ) anstelle von einfachen Tupeln {record_name, value1, value2, something}...
29.09.2011, 08:50
3
Antworten

Eine Liste vs. Tupelsituation in Python

Gibt es eine Situation, in der die Verwendung einer Liste zu einem Fehler führt und Sie stattdessen ein Tupel verwenden müssen? Ich weiß etwas über die Eigenschaften von Tupeln und Listen, aber nicht genug, um die Antwort auf diese Frage hera...
17.02.2010, 13:17