Suchergebnisse für Anfrage "pattern-matching"
Prolog findall / 3
Angenommen, ich habe ein Prädikat-Prädikat, das mehrere Fakten enthält. pred(a, b, c). pred(a, d, f). pred(x, y, z).Kann ich findall / 3 verwenden, um eine Liste aller Fakten zu erhalten, die mit einem Muster abgeglichen werden können? Zum ...
Was ist der Vorteil von Scala Pattern Matching anstelle von Java Switch Case?
Jeder sagt, dass Pattern Matching ein großartiges Feature in funktionalen Sprachen ist. Warum? Kann ich ifs und switch cases nicht einfach für alles verwenden? Ich möchte die Vorteile des Pattern Matching anstelle der regulären ...
Python-Pandas entfernen SettingWithCopyWarning
Also habe ich mit einen leeren Datenrahmen erstellt df=data[['ID','Matrix','Name','Country', 'Units']] df['Value']=''und ich fülle es mit Code wie diesem aus, der Zeichenfolgen findet, die Werte von "Gut", "Schlecht" enthaltendf.Matrix und ...
Was bedeutet "~" in Haskell?
Ich studiere dasmtl Bibliothek und versuchen, einige MonadTransformers meiner eigenen zu tun. Ich habe das überprüftControl.Monad.State.StateT Deklaration und im gesamten Code sehe ich diese Syntax: execStateT :: (Monad m) => StateT s m a -> s ...
Wie führe ich einen Musterabgleich mit Vararg-Fallklassen durch?
Ich habe eine Reihe von Fallklassen wie diese abstract class Shape case class Rectangle(width: Int, height: Int) extends Shape case class Location(x: Int, y: Int, shape: Shape) extends Shape case class Circle(radius: Int) extends Shape case ...
Wie verwende ich den Operator% aus der Erweiterung pg_trgm?
Ich habe meinepg_trgm Modul installiert. pg_trgm | 1.0 | extensions | text similarity measurement and index ...Das Schema lautetextensions. Um es zu benutzen, muss ich folgendes ausführen: extensions.similarity('hello','hallo');Ich versuche, ...
Javascript Fuzzy-Suche, die Sinn macht
Ich suche eine JavaScript-Bibliothek für die Fuzzy-Suche, um ein Array zu filtern. Ich habe versucht mitfuzzyset.js [http://glench.github.io/fuzzyset.js/] undfuse.js [http://kiro.me/projects/fuse.html], aber die Ergebnisse sind schrecklich (es ...
Erlang: Keine Übereinstimmung mit dem Wert auf der rechten Seite
Eine häufige Fehlermeldung in Erlang-Programmen ist folgende: ** exception error: no match of right hand side value 'foo' in function module:function/2 (file.erl, line 42)Wie kann ich das debuggen?
Glob Matching, alle JS-Dateien ausschließen
Ich bin ein neuer Benutzer von gulp.js. Ich möchte alle meine Nicht-Javascript-Dateien in ein Erstellungsverzeichnis verschieben. Was ich gerade habe, ist Folgendes: //Test copy gulp.task('test-copy', function() ...
Elixier: Pattern Matching funktioniert für Tupel und Maps unterschiedlich
Wenn ich in Elixir versuche, Muster mit den folgenden zwei Tupeln abzugleichen: {a} = {1, 2}Ich erhalte einen Übereinstimmungsfehler. Aber wenn ich dasselbe für zwei Karten mache: %{x: a} = %{x: 1, y: 2}Es funktioniert gut unda Bindet an 1. Ich ...