Programmierung

8
Wie interagieren Lambda-Anrufe mit Schnittstellen?

Das unten gezeigte Code-Snippet funktioniert. Ich bin mir jedoch nicht sicher, warum es funktioniert. Ich folge nicht ganz der Logik, wie die Lambda-Funktion Informationen an die Schnittstelle weitergibt. Wo wird die Kontrolle weitergegeben? Wie macht der Compiler Sinn für jeden nin der Schleife...

8
PDF-Druck über Windows-Dienst mit C #

Ich verwende diesen Code, um eine PDF-Datei auf einem lokalen Drucker mit C # innerhalb eines Windows-Dienstes zu drucken. Process process = new Process(); PrinterSettings printerSettings = new PrinterSettings(); if (!string.IsNullOrWhiteSpace(basePrint)) printerSettings.PrinterName = basePrint;...

8
Wie lade ich Raku-Module zur Laufzeit für Debug-Zwecke neu?

Ich lade Module dynamisch in meine Raku Rest / API-Anwendung. Ich möchte vermeiden, dass der Server jedes Mal neu gestartet wird, wenn ich Änderungen an meinen Modulen vornehme. Gibt es eine Möglichkeit, die Raku-Module bei jedem Anruf neu zu laden? try require ::('Foo');

8
Warum implementiert Vec das Iterator-Merkmal nicht?

Was ist der Entwurfsgrund dafür, dass Vecdas IteratorMerkmal nicht implementiert wird? Wenn immer iter()alle Vektoren und Slices aufgerufen werden müssen, entstehen längere Codezeilen. Beispiel: let rx = xs.iter().zip(ys.iter()); im Vergleich zu Scala: val rx =