次世代言語22 Go Nim Rust Swift Kotlin TypeScript

レス数が1000を超えています。これ以上書き込みはできません。
2021/08/22(日) 08:59:03.31ID:QorwbXcj
スレタイ以外の言語もok

前スレ
次世代言語21 Go Nim Rust Swift Kotlin TypeScript
https://mevius.5ch.net/test/read.cgi/tech/1587276362/
2021/11/26(金) 16:15:26.83ID:Ax1NjXBR
Stack Overflowが分けわからんサイトw
2021/11/26(金) 16:19:53.66ID:ZG1tAy2R
Stack overflowは初心者質問サイトみたいなもの、そもそも「非常に書きやすくて筋の良い言語」の
根拠がまったく示せていない。公開オナニーのうんこ名無しの張り付いてるスレ
2021/11/26(金) 17:08:45.19ID:Ye0bskEh
その話に異論はないんたけどなぜTIOBEの記事貼ったのか
2021/11/26(金) 17:55:40.26ID:2onFAjF8
え、Stack Overflowなんて聞いたことねーよ
そんなわけわからんサイトなぜ貼ったしwww
2021/11/26(金) 18:13:51.40ID:2NJWIteX
次のスレタイはどの言語が選ばれるか
976デフォルトの名無しさん
垢版 |
2021/11/26(金) 18:15:17.74ID:E7I1X7f8
もう次スレ立てるな
2021/11/26(金) 18:18:13.32ID:ON4GO5uK
https://i.imgur.com/7ik4K6Y.png
ASP.NET Core
2021/11/26(金) 18:53:05.45ID:Hq7eoo6P
>>968
https://www.youtube.com/watch?v=AdZD42q-XDA
https://www.youtube.com/watch?v=ia8GncoXA1s
https://www.youtube.com/watch?v=heif61jIlYg
2021/11/26(金) 19:41:03.78ID:rkWLGs8X
確かに荒らされてるだけだしな埋めて終わりにしよう
2021/11/26(金) 19:49:06.65ID:o6j9/HV6
rustのシャドーイングのメリットが今一つ分からんな
新しい名前を考える必要がない
というけどシャドーイング前の状態に戻せないと
メリットがないような気がするが
2021/11/26(金) 20:36:21.93ID:3UDOk5VY
もう「非常に書きやすくて筋の良次世代言語Rust23」だけでええやろ、本スレで知識の披露も質問回答も
できない攻撃性の高いクズの植民地みたいなもん、他の言語の話すると荒らしだす
2021/11/26(金) 20:49:39.48ID:rkWLGs8X
nimに続いてrustまで嫌いになりそうで嫌だし終わろう
2021/11/26(金) 20:58:37.40ID:Ye0bskEh
>>980
元に戻す場合はシャドーイングすべきではないと思う
初期化の過程で値をBoxやMutexに包む場合や、
逆にBufReaderから中身のReaderを取り出す場合など、
所有権の移動を伴うときにシャドーイングされることが多い気がする

例えば
let x = ...;
let x = Box::new(x);
といったコードがあるときに元々のxはムーブされて使えなくなっているから
x_boxed みたいな別名をつけるのではなく x という名前を再利用することが好まれている気がする
2021/11/26(金) 21:00:50.30ID:fVkS1Mpr
>>8 にランキングがあるけど、そこに入ってない良い言語あった?
2021/11/26(金) 21:31:21.70ID:3UDOk5VY
Pony言語とかアクターベースでErlangが元でORCAガーベージコレクションとか、box/ref/tag/val/isoとか
2021/11/26(金) 23:53:19.85ID:MbvsChzk
>>983
Resultエラー時は上へ投げればいいだけの時に?で外すのが最小例かな
for line in buf_reader.lines() {
 let line = line?;
 ...
}
2021/11/28(日) 08:20:36.12ID:EZoi2zbw
Rust植民地
2021/11/28(日) 09:04:05.71ID:vGdYFLV6
Rust文法が好きになれない
なにfnって
2021/11/28(日) 09:48:09.06ID:D9WzSDH3
rustはアスペ専用
990デフォルトの名無しさん
垢版 |
2021/11/28(日) 10:30:37.63ID:9xwjyQVv
>>988
単語を省略しない方が良いのか?省略していない言語は少ないと思うが。
2021/11/28(日) 11:10:07.28ID:gZqbEyz/
fn func function 明示でなく文脈で判定

どれがいいのだろうか?
2021/11/28(日) 11:47:01.16ID:y5HuhJRG
自明なら短い方が良い、名前大切を勘違いした輩がスコープが数行しかないのにダラダラ長いAuto変数名書いてたの思い出すわ
Dryを勘違いした輩が、共有しちゃ駄目な処理も全部入れたUtil定義してたり
Javaと名が付く系統から派生した輩はマジで碌なのが居ない
2021/11/28(日) 11:53:32.46ID:w5BI4f4u
fnは短すぎて俺もわかりにくいと思う
変数名は文化だと思ってるので言語によって変えてる
994デフォルトの名無しさん
垢版 |
2021/11/28(日) 12:17:43.95ID:O4oXyxzb
ML系のようにfunならまだいい
2021/11/28(日) 12:39:28.24ID:qezuw3R9
Rustはfnよりもasが変数名として使えないのが困る
2021/11/28(日) 12:42:37.21ID:gZqbEyz/
asなんて変数どこで使うの?
2021/11/28(日) 13:09:39.78ID:UxDkzTV7
>>995
どう困る?
2021/11/28(日) 13:11:08.58ID:w5BI4f4u
おっと天下のpythonの悪口はそこまでだ
>>> as=None
File "<stdin>", line 1
as=None
^
SyntaxError: invalid syntax
>>>
2021/11/28(日) 13:11:50.45ID:qezuw3R9
xsとかysみたいなノリでasって名前をつけたくなったとき・・・
困るはちょっと言いすぎましたかね
1000デフォルトの名無しさん
垢版 |
2021/11/28(日) 13:37:26.38ID:O4oXyxzb
関数型の悩みやな
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 98日 4時間 38分 23秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況