pattern-matching

Verwenden Sie dieses Tag für Fragen zum Testen, ob eine Datenstruktur eine bestimmte Form hat oder an bestimmten Stellen bestimmte Werte enthält. Viele funktionale Sprachen bieten Mustervergleichskonstrukte. Die meisten Fragen in diesem Tag sollten auch das Tag für die Sprache haben, in der Sie programmieren. Verwenden Sie dieses Tag nicht für Fragen zu regulären Ausdrücken, sondern verwenden Sie das regex-Tag. Verwenden Sie für Mustervergleich (Globbing) in POSIX-ähnlichen Shells das Glob-Tag.
2
Antworten

Mustervergleich, um zu prüfen, ob die Zeichenfolge null oder leer ist

Ist es möglich, zu überprüfen, ob die Zeichenfolge null oder leer ist, mit der Übereinstimmung? Ich versuche etwas zu tun wie: %Vor% Aber ich habe einen Kompilierfehler. Vielen Dank im Voraus.     
14.01.2015, 11:14
2
Antworten

Warum kompiliert dieser F # / OCaml-Ausdruck?

Dieser Code lässt sich sowohl in F # als auch in OCaml gut kompilieren: %Vor% Ich habe sowohl in FSI als auch in Utopie getestet. Es gibt immer true zurück. Das jqk3jtl23jtlk123 ist völlig zufällig und sein Typ wird als 'a abgele...
15.09.2017, 14:40
4
Antworten

Wie benutzt man eine Musterübereinstimmung um eine nicht leere Liste in scala zu erhalten?

Ich benutze case x :: Nil => ... versuchen, um sicherzustellen, dass die Liste nicht leer ist, aber es stimmt nur einzelne Elementliste.Wie kann ich verwenden Mustervergleich erhalten eine nicht leere Liste? AKTUALISIERT Es tut mir l...
04.01.2016, 05:36
7
Antworten

Wie passe ich reguläre Ausdrücke richtig an?

Ich habe eine Liste von Objekten, die wie folgt von ldapsearch ausgegeben werden: %Vor% Bisher habe ich die folgende Regex: %Vor% Was Ergebnisse wie folgt zurückgibt: %Vor% Ich brauche eine Regex, die Ergebnisse wie folgt zurück...
26.01.2009, 17:56
3
Antworten

Muster, das mehrere Variablen abgleicht

Ich bin neu in F # und habe nirgends gesehen, wie man das Folgende richtig macht %Vor% Ich muss das mit dem Mustervergleich machen - für Hausaufgaben - aber ich weiß nicht, wie ich das richtig machen soll. Ich dachte, ich könnte Tupel wie fo...
13.03.2014, 13:27
2
Antworten

Listet Elemente auf, die ihrem Typ entsprechen

Ich habe einen Code ähnlich dem folgenden: %Vor% Ich weiß auch, dass Sie eine Mustererkennung für einen bestimmten Typ durchführen und gleichzeitig eine Variable zuweisen können: %Vor% Gibt es eine Möglichkeit, beides in etwa so zu kombi...
09.06.2011, 08:39
9
Antworten

Wie verwenden Sie die Mustervergleichsfunktion in ReSharper 5?

Der neue Mustervergleich von Resharper 5 scheint sehr kraftvoll zu sein, obwohl es ein bisschen Basteln bedarf, um herauszufinden, wie man ihn benutzt. Für diejenigen, die mit dieser Funktion nicht vertraut sind, können Sie nach bestimmten Mu...
20.08.2010, 14:59
2
Antworten

Identifizieren von E-Mails gehört zu bestehenden Threads oder Konversationen

Wir haben eine interne .NET Case Management-Anwendung, die automatisch einen neuen Fall aus einer E-Mail erstellt. Ich möchte andere E-Mails identifizieren können, die sich auf die ursprüngliche E-Mail beziehen, um zu verhindern, dass doppelte F...
13.11.2008, 23:32
3
Antworten

Unerwarteter Scala-Mustervergleichssyntax

Ich hatte eine Liste von Scala Tupeln wie folgt: %Vor% und ich wollte es in einer Liste von Int abbilden, wobei jedes Element die Summe der Ints in einem entsprechenden Tupel ist. Ich wollte auch nicht die x._1 Schreibweise verwenden, also l...
16.09.2010, 21:03
2
Antworten

Mustervergleich in einer Liste in Scala

Ich bin etwas verwirrt in Bezug auf den Mustervergleich auf einer Liste in Scala. Zum Beispiel. %Vor% Dies druckt momentan nur eine Ausgabezeile. Sollte es nicht auf jedem Element der Liste laufen / Muster übereinstimmen? EDIT: Ich hab...
24.10.2012, 21:01