Suchergebnisse für Anfrage "pattern-matching"

1 die antwort

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 ...

4 die antwort

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 ...

1 die antwort

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 ...

TOP-Veröffentlichungen

3 die antwort

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 ...

5 die antwort

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 ...

1 die antwort

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, ...

5 die antwort

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 ...

2 die antwort

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?

1 die antwort

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() ...

2 die antwort

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 ...