タグ

2021年11月4日のブックマーク (2件)

  • Rust初心者殺しの文法10選 - Qiita

    概要 この記事ではRust初心者が驚いたり混乱させられたりするようなRustの文法を10項目集めてみました。 これらの項目は知らないと理解できなかったりコンパイルエラーに悩まされたりする一見厄介なものたちなのですが、そのような直感的でない挙動を敢えてさせているところには重要な意味が込められていることが多いです。 そのため、これらの項目を通してRustが目指しているものや実現したい機能の一部を垣間見ることができると思います。 1. デフォルトの代入がムーブ Rustの最大の特徴が所有権の概念であることは有名ですが、それでもなお初心者殺しになるのがムーブです。 以下のコードがコンパイルエラーになるメジャーな言語は現状Rustくらいしか無いでしょう。 let mut a = vec![1, 2, 3]; let mut b = a; // ここでaの持つベクタの所有権がbにムーブされ、aは無効に

    Rust初心者殺しの文法10選 - Qiita
    buzztaiki
    buzztaiki 2021/11/04
    謎文法といえば?が筆頭な気も。
  • みんな高校で習ったことおぼえてないの?

    ひょんなことで、微分をつかってちょっとしたことをした。 たったそれだけなのに、職場で「増田さんすげぇ!!」って超人扱いされた。 仕事で使わないから忘れて当然って言われるけど、自転車の乗り方みたいなもんで忘れようにも忘れられないと思うんだが。 微分忘れろっていわれても微分を知る前の自分には戻れないだろ。 聞けば、みんな高校の教科書をかなり忘れてるらしい。 自分と同世代(ちなみに40歳)だけでなく、20代ですら忘れてる。 自分はそんなに大学受験でエリートコースに乗れたほうじゃなく平々凡々だった。 偏差値は覚えてないが、どの教科もセンター試験で8割くらいだったと思う。 嬉しい反面、マジかって思う。 余弦定理とか、気体の状態方程式とか、カノッサの屈辱とか、みんな忘れちゃってるの?

    みんな高校で習ったことおぼえてないの?
    buzztaiki
    buzztaiki 2021/11/04
    自転車の乗り方もわりと怪しい。多分乗れるけど。