Frage

sehen Sie meine frühere Frage Über das Erstellen von OpenCV-Betreibern für eine Erklärung von was ist los.

Ich dachte an eine neue Schnittstelle, mit der destruktive Binäroperationen auf einer Art kompatibierender Weise zusammengesetzt werden können:

generasacodicetagpre.

Mit diesem kann ich leicht den "Subtrahieren des Gaußschen Betreibers" ausdrücken:

generasacodicetagpre.

An mir scheint dies eine ziemlich sichere Alternative zu sein, obwohl es in dem Sinne nicht optimal ist, dass es wahrscheinlich auch das geklonte Bild wiederverwendet wird, wenn einige Operation nach dem Subtrahieren dies erfordern würde. Es scheint jedoch immer noch eine akzeptable Alternative zur vollständig reinen und ungewöhnlichen Version:

generasacodicetagpre.

Fragen

    .
  1. ist dies eine vernünftige Struktur an erster Stelle?
  2. Gibt es einen Grund, die Struktur in der vorherigen Frage "zu bevorzugen?
  3. Wie würden Sie diese erweitern, um eine Operation zu implementieren, 'Finden Sie den Mindestwert im Bild, subtrahieren Sie es aus dem Bild und multiplizieren Sie das Bild mit seinem Bereich (d. H. MAX-MIN).'
  4. Wenn ich diese stattdessen in mehrere Fragen teilen?
War es hilfreich?

Lösung

Wenn Sie von Hammars Kommentar fortgesetzt werden, können Sie einfach die Komposition von Kleisli verwenden, um mit dem Anfang zu beginnen, um den IOP insgesamt zu vermeiden.Ich habe ein Synonym vom Typ-Synonym für die Klarheit willen gehalten.Ich habe auch darauf spezialisiert, immer ein Gerät zurückzukehren, und änderte einige andere Typsignaturen entsprechend, so dass wir einen typisierten Differenz zwischen mutierenden Funktionen (Rückgabeeinheit) und Clointing-Funktionen (zurücksenden, um einen neuen Wert zurückzusenden) und einen Funktionsgenerationstabellagcode, der eine mutierende Funktion anwendetund gibt den mutierten Wert zurück, damit wir Mutationen leicht ketten können.

generasacodicetagpre.

bearbeiten Wenn Sie sich so fühlen, können Sie generell ordentlich wie folgt schreiben:

generasacodicetagpre.

Was ich denke, ist ein gutes Argument für diesen Stil, der ziemlich ausdrucksstark ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top