次世代言語11[Rust Swift TypeScript Dart]at TECH次世代言語11[Rust Swift TypeScript Dart] - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト2:デフォルトの名無しさん 18/06/03 23:54:53.13 F6QAGrKP.net いざ、語ろうぞ。 3:デフォルトの名無しさん 18/06/03 23:59:41.73 CcsWt1Gk.net 内包表記だと result = [i * 2 for i in range(10) if i%2==0] で かっちょええチェーンは val result = (0 to 10).filter(_ % 2 == 0).map(_ * 2) で ちょっとかっちょよくないチェーンは auto result = iota(0, 10).filter(a => a % 2 == 0).map(a => a * 2) なんだなあ。最後のはちょっと長いし無駄が多い印象 4:デフォルトの名無しさん 18/06/04 00:01:42.36 hc38kpsa.net >>3 最後のはスィープラ?いけるやん これの良さがわからないリーナスとかいう禿げは何何やろなん? 5:デフォルトの名無しさん 18/06/04 00:03:00.33 kw+VpFDN.net >>3 かっちょええやつで、引数が2つあるときや 同じ引数を2回使いたいときの書き分けはどうすんのん? 6:デフォルトの名無しさん 18/06/04 00:08:56.62 hc38kpsa.net >>5 (a => a % 2 == 0) のスィンタックシュスュガーなだけだから ((a, b) => a % 2 == 0) こうなるだけやぞ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch