なあ、JavaのStreamとかラムダ式ってあるやん?

サムネイル
1 : 2023/10/24(火) 22:04:26.21 ID:7cj3Njr80
あれJavaっていう言語をぶっ壊したよな
2 : 2023/10/24(火) 22:05:13.59 ID:7cj3Njr80
あと型推論な
3 : 2023/10/24(火) 22:05:54.21 ID:7cj3Njr80
Optional

お前は許す

4 : 2023/10/24(火) 22:07:15.90 ID:evVL91HYM
Javaは頑張って新しい言語の機能取り入れようとしてるけど関数が第一級じゃない時点でいろいろ厳しそう
5 : 2023/10/24(火) 22:09:04.55 ID:7cj3Njr80
>>4
他の言語の関数との違いどんなもんなん
6 : 2023/10/24(火) 22:10:10.00 ID:WVve58790
別に機能としてはええけどStreamのネーミングはガ●ジや
7 : 2023/10/24(火) 22:10:15.64 ID:OcOjbc7EM
大学院でプログラミング学んだやつはラムダ式使いたがる
8 : 2023/10/24(火) 22:10:32.82 ID:jswS+IQp0
>>7
なんでや?
9 : 2023/10/24(火) 22:11:46.55 ID:OcOjbc7EM
>>8
関数型言語使えば賢いと思ってる

だからlispは基礎教養

18 : 2023/10/24(火) 22:13:55.31 ID:jswS+IQp0
>>9
ラムダ式と関数型は関係ないぞ
32 : 2023/10/24(火) 22:25:17.71 ID:t3bTn+an0
>>18
関数型インターフェースのなかの抽象メソッドに処理かいて省略しまくるのがラムダ式やと思ってたんやがワイの理解が間違ってたかもしれん
15 : 2023/10/24(火) 22:13:13.20 ID:yqMTWKr30
>>7
iifeとか場違いな場で使うよなw
10 : 2023/10/24(火) 22:11:57.69 ID:7cj3Njr80
ちなワイはこんな事言うけど
ループ処理をfor文で書いてきた奴は突き返してStreamで書き直せタココラ言うてる
16 : 2023/10/24(火) 22:13:31.36 ID:tTny7cW70
>>10
わざわざパフォーマンス落としてるアホ
22 : 2023/10/24(火) 22:17:55.71 ID:7cj3Njr80
>>16
System.out.println("しね);
28 : 2023/10/24(火) 22:21:05.66 ID:tTny7cW70
>>22
はいコンパイルエラー
今すぐ修正ね
自分の仕事にもっと責任持てよハゲ
17 : 2023/10/24(火) 22:13:38.26 ID:OcOjbc7EM
>>10
forループが一番仕様変更に強いわ
11 : 2023/10/24(火) 22:12:05.80 ID:yqMTWKr30
Javaはやったことないけどたしかfriendとかも取り入れてたよな。C++のまねしてんのか?
12 : 2023/10/24(火) 22:12:22.73 ID:tTny7cW70
よくある関数型言語の機能やしシンタックスシュガーでしかないぞあれ
13 : 2023/10/24(火) 22:12:39.35 ID:o3yi85PB0
Java作った人「クラスの継承ってややこしいから作らなきゃよかったと思ってる😳」
14 : 2023/10/24(火) 22:12:58.98 ID:L3V3kHWj0
var宣言は違和感ある
19 : 2023/10/24(火) 22:14:45.89 ID:o3yi85PB0
for文ってたいてい最速やからな
20 : 2023/10/24(火) 22:15:48.15 ID:OcOjbc7EM
ラムダ式の中が使い捨てなんだから関数型っしょ
21 : 2023/10/24(火) 22:16:46.00 ID:jswS+IQp0
>>20
使い捨てと関数型の繋がりが意味不なんやが?
理解して言ってる?
23 : 2023/10/24(火) 22:18:20.55 ID:t3bTn+an0
簡潔に書くためにいろんな所を省略しまくった結果逆に読みにくくなってるゴミ言語
24 : 2023/10/24(火) 22:19:12.72 ID:BOS0VbPw0
forとか書き方が過去の遺物なんよ
25 : 2023/10/24(火) 22:19:21.01 ID:yqMTWKr30
大学院卒か知らんけどC++でスコープを綺麗にkeepするっていう理由でたまにimmediately invokeしてるやついるけどブロックって知ってる?
26 : 2023/10/24(火) 22:19:45.08 ID:XoSsTekh0
らす
27 : 2023/10/24(火) 22:20:34.08 ID:7cj3Njr80
型推論、実装者以外が見たらトレースクソだるそうなんやが
「あれ保守する人どんな思いなんやろ」とか思いながら多用してる
30 : 2023/10/24(火) 22:22:40.84 ID:jswS+IQp0
>>27
トレースってどういうこと?
31 : 2023/10/24(火) 22:24:14.88 ID:yqMTWKr30
>>27
それって他言語にも通じないか?もしそうなると型推論の根本を否定してることになるが大丈夫か?
34 : 2023/10/24(火) 22:25:22.11 ID:jswS+IQp0
>>31
お前はトレースの意味わかるん?
型推論の文脈でトレースって言葉なんてあんまり聞かないんだが
36 : 2023/10/24(火) 22:26:30.80 ID:yqMTWKr30
>>34
それは思ったがゴミみたいなエディタでゴミみたいなソース読んでるせいで何を代入してるのかがわからないんじゃね?
35 : 2023/10/24(火) 22:25:39.36 ID:SmFOME9H0
>>27
イッチの職場IDE禁止なん?
29 : 2023/10/24(火) 22:22:25.05 ID:uLsZ5urp0
Streamのfilterくそ便利
for文でぶん回してifで引っかけてリストに詰め込むとか可読性しんどいわ
もうコードなんて全然書かないけど

コメント

タイトルとURLをコピーしました