Du jetzt auch, C#?
Mittwoch, 9.2.2022, 16:01 > daMaxErst quäle ich mich tagelang durch die Syntaxneuerungen in Javascript und bekomme dabei Knoten im Schädel, dann wird die ad-hoc-Entscheidung gefällt "Wir machen das jetzt in C#". Also sitze ich da und quäle mich durch die syntaktischen Neuerungen in C# und was soll ich sagen?
DeliveryTruck t when t.GrossWeightClass switch
{
> 5000 => 10.00m + 5.00m,
< 3000 => 10.00m - 2.00m,
_ => 10.00m,
}
w00t?! Oder noch toller:
point switch
{
(0, 0) => Quadrant.Origin,
var (x, y) when x > 0 && y > 0 => Quadrant.One,
var (x, y) when x < 0 && y > 0 => Quadrant.Two,
var (x, y) when x < 0 && y < 0 => Quadrant.Three,
var (x, y) when x > 0 && y < 0 => Quadrant.Four,
var (_, _) => Quadrant.OnBorder,
_ => Quadrant.Unknown
};
Seufz. Manchmal fühle ich mich echt so alt wie ich bin Ich will wieder zurück zu
10 PRINT CHR$ (205.5 + RND (1)); : GOTO 10
Webdesignanmerkung: Auf dem Handy im Bromite Browser werden die Listings rechts abgeschnitten und man kann sie weder zoomen, noch scrollen. Nur im Querformat sieht man das Zeilenende.
Der Retrocode gibt ja lauter halbe Hakenkreuze aus
@atomphil:
Ja, stimmt. Das lag daran, dass ich die PRE und CODE Tags in der falschen Reihenfolgge hatte Jetzt brechen sie aufm Handy wieder um (und sind noch unleserlicher dabei )
Quatsch, der malt ein Labyrinth. Da ist keine einzige vollständige Swastika zu sehen, zumindest nicht in meinen Augen. Und selbst wenn: das wäre dann ungefähr so viel Hakenkreuz wie das Hakenkreuz im Windows-Logo
Die verdammten Nazis haben sich doch links und rechts bei sämtlichen Kulturen bedient, die sind viel zu unkreativ um sich selber was einfallen zu lassen.
Nanu? Jetzt geht's nicht mehr mit den Umbrüchen?
Fuck that. (╯°□°)╯︵ ┻━┻
So, jetzt aber. Gut so?
Die Syntax erinnert mich ein kleines bißchen an Rust. Sieht in C# auf den ersten Blick aber weniger elegant aus.
@daMax: Ja jetzt bricht es korrekt um.
Beim Retrocode hab ich mich mehr so an Martin Kippenberger erinnert und an diesen Artikel