HN🔥 126
💬 105

ついにキタ!C#に待望の「共用体型(Union Types)」が実装されるぞ

ingve
2日前

ディスカッション (11件)

1
munchler
約14時間前

F#が先頭を走り続けて、C#がいつも通り後から追いかけてくる感じだな。なのに何故か、注目を全部持っていくのはC#なんだよな。

2
hahn-kev
約14時間前

ついにC#にもこれが導入されるのは嬉しいよ。純粋にC#だけでユニオンを使いたいというよりは、他の言語とやり取りする時に定義できるのが大事なんだ。

3
moomin
約14時間前

俺が見る限り、これだとEither<string, string>は定義できないってことだよね。たまに必要になる場面があるのに、それは残念だ。

4
glimshe
約13時間前

C#が大好きなんだけど、アップデートのたびにC言語並みのパフォーマンスを出すための機能が増えていって良い感じだよね。パフォーマンスやメモリにシビアじゃない時は無視してC#本来の書きやすさに逃げられるから、C#は本当に上手くやってると思う。

5
deadeye
約13時間前

TypeScriptみたいな構文だったら良かったんだけどな。しばらくは慣れるまで混乱しそう。

6
rohitsriram
約13時間前

F#は何十年も前からこれがあったわけで、結局C#はゆっくりとCスタイルの構文を持つF#に進化してるだけだな。文句はないけど、ほとんどのチームが言語を変えるなんてことはないんだから、実際に仕事で使う環境にこういう機能が入るのは何もないよりずっといい。

7
jdw64
約13時間前

C#は一番得意だしお気に入りの言語だけど、フレームワークのエコシステムに決定打がないのはフラストレーションが溜まるよ。特にMAUIは中途半端だし、XAMLを使い続けるべきか本気で迷い始めてる。

8
sedatk
約12時間前

C#の共用体型(Union Types)を待ちすぎて、もう構文がどうこうとか気にならなくなってきた。とにかく動くものをくれよ。最低でも10年はかかってるし、相当考え抜かれた結果だろうから、チームには感謝してる。よくやった。

9
bartwe
約11時間前

C#のヘビーユーザーでファンだけど、これはハズレだな。結局いつものように値型をボックス化しちゃうし。

10
caioricciuti
約11時間前

やっと来たか。TypeScriptやRustが証明したように、「これかあれ」を型レベルでモデル化できるとコードは格段に綺麗になる。真価が問われるのは、ライブラリ作者がパブリックAPIで使い始めるのか、それとも単なる珍しい機能で終わるのか、その点だな。