| 

.NET C# Java Javascript Exception

5
Ich habe eine kleine Bibliothek geschrieben, die ein DSL für etwas Ähnliches wie Haskell’s Do-Notation oder Scala’s For-Comprehension in Java 8+ bereitstellt: doBlocks Alles noch sehr experimentell, und jeder einzelne Zieltyp muss separat unterstützt werden. Die Syntax sieht ungefähr so aus (mal an einem Nonsense-Beispiel demonstriert): Für Anregungen bin ich immer dankbar. Werbeanzeigen

Ich habe eine kleine Bibliothek geschrieben, die ein DSL für etwas Ähnliches wie Haskell’s Do-Notation oder Scala’s For-Comprehension in Java 8+ bereitstellt:

doBlocks

Alles noch sehr experimentell, und jeder einzelne Zieltyp muss separat unterstützt werden. Die Syntax sieht ungefähr so aus (mal an einem Nonsense-Beispiel demonstriert):

Optional<Integer> optA = ...
Optional<Integer> optB = ...
Optional<Integer> optC = ...

Optional<String> answer = doBlock(ctx -> {
 Val<Integer> $a = ctx.bind(optA);
 Val<Integer> $b = ctx.bind(optB);
 Val<Integer> $c = ctx.bind(optC);
 Val<Integer> $maxAB = ctx.bind($a, $b, Math::max); 
 Val<Integer> $maxABC = ctx.bind($maxAB, $c, Math::max); 
 Val<String> $s = ctx.let($maxABC, maxABC -> "Das Maximum ist " + maxABC);
 return $s;
});

Für Anregungen bin ich immer dankbar.

uncategorized
2 Meinungen
0
I asked about the notation from my developer friend who works at a dissertation writing service. He told me that first, I have to understand the idea of object-oriented programming. The idea is, I can build an object in the memory and I will pass on to it using a name. That name is called reference, you can think of it as a remote controller.
0
Buy Custom Research Paper
If you are tired of paying countless dollars for affordable writing services, then we are here for you. We offer nursing paper writing services that give you ridiculously low prices, surprising discounts, and astonishing gift rewards.
https://researchpapers247.com/
Schreibe einen Kommentar:
Themen:
uncategorized
Entweder einloggen... ...oder ohne Wartezeit registrieren
Benutzername
Passwort
Passwort wiederholen
E-Mail