最終的に言いたいのは
「関数内で配列を書き換えても、呼び出し側からは書き換えに気付かれない場合があるはず。それをコンパイル時にチェックして、呼び出し側から気付かれないなら新しいデータ領域を確保せずに、元の配列を書き換えてしまいたい」
ってことです。
そのための仕組みが欲しい……
最終的に言いたいのは
「関数内で配列を書き換えても、呼び出し側からは書き換えに気付かれない場合があるはず。それをコンパイル時にチェックして、呼び出し側から気付かれないなら新しいデータ領域を確保せずに、元の配列を書き換えてしまいたい」
ってことです。
そのための仕組みが欲しい……
大型トラック追突で母娘が死亡 運転手の供述に「ありえない」と憤怒 https://news.nicovideo.jp/watch/nw4002122
そもそも、よそ見した程度でこういう壊滅的な事故を起こすという自動車(高速道路)のシステム自体に欠陥がある。
仮に今、自動車と同じ交通手段が新たな交通手段として世に出たら、おそらく認可されないと思う。危険すぎる。
プログラミング教育とかいいから、パソコンとネット環境を人権として大人にも子供にも保証すべき。
まあ、簡単なことで躓く言語のほうが「教育」の効果は示し易いだろうね。
『「教育」の難しい,陥りやすい罠は,「できない」状態から「できる」状態への変化を強調してしまうことでしょうか』
『 理想的なプログラミング言語 』
https://devroom.viscuit.com/2018/10/06/post-1615/
純粋関数型言語 + 借用
よく解らないけれど、思い付きで言えば、借用じゃなくて所有権を渡しっぱなしにする必要がある気がする。
借用だと所有権が返って来る。
返って来た時に値が変わっていると、純粋関数型としてはマズいと思うので、配列のような渡した先で変化する物は結局渡せない。
もうこっちでは使いませんって事で所有権を渡してしまって、渡した先で変化させられた物は別の物という扱いで返してもらう必要があるんじゃないかな。
一意型とかのほうが良い?
どっちもよく理解してないから勉強しよう
MLみたいな構文の言語にRustみたいな借用の機能をぶち込めば、普通の関数型言語におけるリストの感覚で配列を操作できる「数値計算つよつよ純粋関数型言語」とかできるんじゃないかと、ふと思った
トラツリアブに生まれたかった
ついに動画で質問する人が出て来た。
動画の時代か……
『スクレイピングでわからないところ』
https://youtu.be/vMWQ1sNeqNs
随分とド直球の質問だ。
『参照透過性が満たされることの利点は何ですか』
https://ja.stackoverflow.com/questions/49016
今回の失態でwindows10にはケチがついたから、大幅にバージョンを上げてはどうか?+85ぐらい
やはり、何かあったのかも知れない。
『上位ISPで発生したとみられる通信障害についてまとめみた』
http://d.hatena.ne.jp/Kango/20181005/1538765619
いはり、何かあったのかも知れない。
『上位ISPで発生したとみられる通信障害についてまとめみた』
http://d.hatena.ne.jp/Kango/20181005/1538765619
>※エクセル進数的な世界では、一十 = 20
一: 1
十: 10
一十 = 10*1 + 10
なるほど…
めんどくせえええええ!
※エクセル進数的な世界では、一十 = 20
しばらく ISP から プライベートIPアドレスが振っきていたみたい。当然ネットにはつながらず。
何だったんだろ。
まあ、アマゾンの内情の本当のことは解らないけれどね。現状で得をしている従業員が公平になるのを嫌がることもあるし。
【密林最賃】
目先の変化で人を惑わすこと。古くは朝三暮四。
『「時給が上がったせいで月収が減る」とAmazonの労働者が新賃金制度を批判』
https://gigazine.net/news/20181004-amazon-eliminate-monthly-bonuse-stock-grant/
地震は来なかったが、部屋に蚊が居ることに気付いてしまった。
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.
All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.