mastodon.cardina1.red は、数々の独立したMastodonサーバーのうちのひとつです。サーバーに登録してFediverseのコミュニティに加わってみませんか。

サーバーの情報

3
人のアクティブユーザー

switch (a <=> b)
{
 case (OrderIs.LessThanRight)
  {
   //以下略
みたいに書けるようにしたいって言ってる><
(この場合<=>が返すのはOrderIs型><)

よく知らないけどRustにはそういう演算子(なり予約語なり)があるらしい?><

@lo48576 オレンジの主張とまったく違うじゃん><

@lo48576 ぜんぜん違うじゃん?><; それで言う所のOrd型(?)を返す演算子があったら便利だよね!>< って話を書いてるのに><

@orange_in_space なぜそうなっていないかというと、 PartialOrd (<doc.rust-lang.org/stable/std/c>) などの概念があり、「NaN と NaN を比較したときどうすんの」などの問題があるからだと思われます。
Nan <=> NaN は何を返すべきだと思いますか? Rust ではそういう面倒な問題はそもそもありません

doc.rust-lang.orgPartialOrd in std::cmp - RustTrait for values that can be compared for a sort-order.