Generic Math
Closed this issue · 4 comments
Generic Math に伴う演算子関係の変更のページや static abstract/virtual のページはあっても Generic Math 自体の説明ページはまだない気がするんですけど、私が見つけられないだけでどこかにありますか
https://ufcpp.net/study/csharp/oop/generic-math-operators/#generic-math の
加減乗除や論理演算はもちろん、float などの一部の型は Math.Sin などの数学関数も使えます。 コンセプト的に、この新機能を使ったジェネリックな数値処理の事を Generic Math と呼んでいたりします
より詳しく書くことないかなと。
このセリフを https://ufcpp.net/study/csharp/cheatsheet/ap_ver11/#generic-math の冒頭に足すくらいはあってもいいかも。
INumber 関連インターフェイスはインターフェイス自体の数もそれのメソッド数も膨大すぎてあんまり解説はしたくなく。
(この機能自体については別ページで別途説明する予定です。)
これを見てそういえば Generic Math のページ無さそうだなと思って issue 立てたけどよく見たらそれは static abstract の話でした(完)
C# 11 の新機能の方に、
この最大用途にちなんで、
インターフェイスの静的メンバーなどを含む一連の機能を「generic math」と呼んだりしていました。
(コンセプト的な呼び名で、具体的に generic math という名前の文法やライブラリが追加されたわけではありません。)
という一文を追加。
https://ufcpp.net/study/csharp/oop/generic-math-operators/#generic-math の方、「説明する予定」のところを
(この機能自体については「インターフェイスの静的抽象メンバー」で説明しています。)
に修正。
これをもってこの issue は close かなぁ。