Block a user
Haskell Patternmatching
In 170955b333 funktionieren jetzt flache Patterns, geschachtelte (wie hier verwendet) müssen noch implementiert werden.
Instanceof mit Variablenzuweisung
Würde es einfach offen lassen, ist ja tatsächlich nicht implementiert und die Issues sind ja auch ein bisschen Dokumentation.
Instanceof mit Variablenzuweisung
Der Grund warum ich das noch nicht angegangen habe ist das sogenannte Flow-Scoping was Java eingeführt hat. Kurz gesagt entscheidet der Compiler ob in einem bestimmten Branch ein instanceof wahr…
Überladung von case-Labels
Überladung von case-Labels
Das Problem tritt hier auf:
import java.lang.Integer;
import java.lang.Double;
import java.lang.Number;
public record R(Number n) {}
public class SwitchOverload {
Number…
Überladung von case-Labels
Ich hab ein kleines Problem... Für die überladenen cases wähle ich ein Result-Set aus, in dem die Typen welche im Pattern benutzt werden gleich sind.
Das funktioniert soweit ganz gut, aber…
Überladung von case-Labels
Abstrakte Syntax:
class SwitchOverload {
SwitchOverload()({
})::TPH BA
TPH AC f(java.lang.Double d)({
return (d)::java.lang.Double;
})::TPH AD
TPH AE f(java.lang.Integer…
Überladung von case-Labels
Ich arbeite jetzt mit folgendem Beispiel:
import java.lang.Integer;
import java.lang.Double;
import java.lang.Object;
public record R(Object o) {}
public class OverloadSwitch {
…
Überladung von case-Labels