senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:03:55 JST orange orange

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

    In conversation Wednesday, 08-Dec-2021 22:03:55 JST from mstdn.nere9.help permalink
    • orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:03:55 JST orange orange
      in reply to

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

      In conversation Wednesday, 08-Dec-2021 22:03:55 JST permalink
    • らりお・ザ・何らかの🈗然㊌ソムリエ (lo48576@mastodon.cardina1.red)'s status on Wednesday, 08-Dec-2021 22:03:55 JST らりお・ザ・何らかの🈗然㊌ソムリエ らりお・ザ・何らかの🈗然㊌ソムリエ
      in reply to

      @orange_in_space https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=b98a9997a731e9c00ff430ad53697111

      In conversation Wednesday, 08-Dec-2021 22:03:55 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Rust Playground
        A browser interface to the Rust compiler to experiment with the language
    • orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:04:56 JST orange orange
      in reply to
      • らりお・ザ・何らかの🈗然㊌ソムリエ

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

      In conversation Wednesday, 08-Dec-2021 22:04:56 JST permalink
    • らりお・ザ・何らかの🈗然㊌ソムリエ (lo48576@mastodon.cardina1.red)'s status on Wednesday, 08-Dec-2021 22:04:56 JST らりお・ザ・何らかの🈗然㊌ソムリエ らりお・ザ・何らかの🈗然㊌ソムリエ
      in reply to

      @orange_in_space ?

      In conversation Wednesday, 08-Dec-2021 22:04:56 JST permalink
    • らりお・ザ・何らかの🈗然㊌ソムリエ (lo48576@mastodon.cardina1.red)'s status on Wednesday, 08-Dec-2021 22:05:46 JST らりお・ザ・何らかの🈗然㊌ソムリエ らりお・ザ・何らかの🈗然㊌ソムリエ
      in reply to

      @orange_in_space https://gist.github.com/orange-in-space/51a5ea3884bc0f001923b0a8a6734772#file-threewaycomparisonclass-cs-L22-L40

      この部分と何が違うのかわからないんですが(a.cmp(&b) は Ord::cmp(&a, &b) とも書けますが、そうすればもっと同じですよね)

      In conversation Wednesday, 08-Dec-2021 22:05:46 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: github.githubassets.com
        ちゃんと型検査される、『「どっちがでかいの?ていうか同じ?」型』><
        from orange-in-space
        ちゃんと型検査される、『「どっちがでかいの?ていうか同じ?」型』><
    • orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:07:30 JST orange orange
      in reply to
      • らりお・ザ・何らかの🈗然㊌ソムリエ

      @lo48576 こうじゃないじゃん><https://mstdn.nere9.help/@orange_in_space/107411433365902212

      In conversation Wednesday, 08-Dec-2021 22:07:30 JST permalink
    • らりお・ザ・何らかの🈗然㊌ソムリエ (lo48576@mastodon.cardina1.red)'s status on Wednesday, 08-Dec-2021 22:07:30 JST らりお・ザ・何らかの🈗然㊌ソムリエ らりお・ザ・何らかの🈗然㊌ソムリエ
      in reply to

      @orange_in_space 「a<=>b の結果が OrderIs.LessThanRight であるとき以下略」と「Ord::cmp(&a, &b) の結果が Ordering::Less であるとき以下略」のどこが本質的に違うのかわからないんですが。<=> 演算子がないと満足できないって話ですか?

      In conversation Wednesday, 08-Dec-2021 22:07:30 JST permalink
    • orange (orange_in_space@mstdn.nere9.help)'s status on Wednesday, 08-Dec-2021 22:07:35 JST orange orange
      in reply to
      • らりお・ザ・何らかの🈗然㊌ソムリエ

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

      In conversation Wednesday, 08-Dec-2021 22:07:35 JST permalink
    • らりお・ザ・何らかの🈗然㊌ソムリエ (lo48576@mastodon.cardina1.red)'s status on Wednesday, 08-Dec-2021 22:09:24 JST らりお・ザ・何らかの🈗然㊌ソムリエ らりお・ザ・何らかの🈗然㊌ソムリエ
      in reply to

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

      In conversation Wednesday, 08-Dec-2021 22:09:24 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        PartialOrd in std::cmp - Rust
        Trait for values that can be compared for a sort-order.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.