Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
EnumerableをRubyで再実装してみた
Search
Masafumi Okura
April 12, 2019
Programming
0
1.2k
EnumerableをRubyで再実装してみた
Masafumi Okura
April 12, 2019
Tweet
Share
More Decks by Masafumi Okura
See All by Masafumi Okura
My KaigiEffect at RubyKaigi 2025, part 1
okuramasafumi
1
42
Writing documentation can be fun with plugin system
okuramasafumi
0
190
Alba: Why, How and What's So Interesting
okuramasafumi
0
370
Why did my proposals get rejected?
okuramasafumi
1
680
A suggestion for the future of RDoc
okuramasafumi
1
320
15 JSON serializers for Ruby
okuramasafumi
2
380
Tech Events, Should We See Them from the Outside or the Inside?
okuramasafumi
1
69
Creating gems 101
okuramasafumi
2
140
How NOT to make your DSL terrible
okuramasafumi
0
570
Other Decks in Programming
See All in Programming
効率的な開発手段として VRTを活用する
ishkawa
0
160
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
680
ニーリーにおけるプロダクトエンジニア
nealle
0
950
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
620
ソフトウェア品質を数字で捉える技術。事業成長を支えるシステム品質の マネジメント
takuya542
2
15k
Claude Code派?Gemini CLI派? みんなで比較LT会!_20250716
junholee
1
530
AWS Summit Japan 2024と2025の比較/はじめてのKiro、今あなたは岐路に立つ
satoshi256kbyte
0
120
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
1
470
Claude Code + Container Use と Cursor で作る ローカル並列開発環境のススメ / ccc local dev
kaelaela
12
7.1k
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
320
猫と暮らす Google Nest Cam生活🐈 / WebRTC with Google Nest Cam
yutailang0119
0
170
マッチングアプリにおけるフリックUIで苦労したこと
yuheiito
0
190
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
700
Building Adaptive Systems
keathley
43
2.7k
Site-Speed That Sticks
csswizardry
10
700
Designing Experiences People Love
moore
142
24k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
How STYLIGHT went responsive
nonsquared
100
5.6k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
The Cost Of JavaScript in 2023
addyosmani
51
8.6k
A designer walks into a library…
pauljervisheath
207
24k
How to Think Like a Performance Engineer
csswizardry
25
1.7k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Transcript
RejectKaigi2019 LT EnumerableΛRubyͰ࠶࣮ͯ͠Έͨ େխ࢙ʢ@okuramasafumiʣ 2019-04-12, Pixiv
EnumerableΛRubyͰ࠶࣮ ͯ͠Կ͕͏Ε͍͠ͷʁ
͕͜͜͏Ε͍͠ʂ • ීஈΘͳ͍Ε͍ͯͨϝιουΛ֮͑Δ • RubyͷදݱྗʹվΊͯײँ͢Δ • eachͱblockͷ͍ํʹशख़Ͱ͖Δ
Pro tip: RubiniusͰ͑߹Θͤ
Rubuniusศར • RubiniusCRubyͱผͷॲཧܥ • ΄ͱΜͲͷίʔυ͕RubyͰ࣮͞Ε͍ͯΔ • CRubyͩͱCݴޠͰ࣮͞Ε͍ͯΔEnumerableRubyͰॻ͔Ε͍ͯΔͷ Ͱɺ٧·ͬͨΒͪ͜ΒΛݟΔͱΑ͍
ૣͬͯΈΑ͏ʂ
࠷ޙʹɿ ͜Μͳײ͡ͷ͜ͱΛ ίϛϡχςΟͰΓ͍ͨ
Grow.rb • ઌୈ0ճΛ։࠵ • ϋϯζΦϯͬΆ͍ελΠϧͰEnumerableΛΈΜͳͰ࠶࣮ • ͍Ζ͍Ζ࠶࣮ͯ͠ΈͨΓ࣮ݧͯ͠ΈͨΓͯ͠RubyͷࣝΛਂΊ͍͖ͯͨ ͍ • https://growrb.connpass.com/
࣍Grow.rbͰ ͓ձ͍͠·͠ΐ͏ʂ