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.1k
EnumerableをRubyで再実装してみた
Masafumi Okura
April 12, 2019
Tweet
Share
More Decks by Masafumi Okura
See All by Masafumi Okura
How NOT to make your DSL terrible
okuramasafumi
0
58
オブジェクトしこう
okuramasafumi
2
190
Debugging Alba
okuramasafumi
1
150
Learning Ruby
okuramasafumi
5
500
How to build a conference for both newbies and seasoned devs
okuramasafumi
1
1.5k
Why doesn't Ruby have Boolean class?
okuramasafumi
4
2k
Writing Minitest clone in 30 minutes
okuramasafumi
0
410
Developing a Vim plugin with Ruby
okuramasafumi
0
620
On proposals
okuramasafumi
0
330
Other Decks in Programming
See All in Programming
12年前の『型システム入門』翻訳の思い出話
mame
11
1.2k
【Go言語】ジェネリクス
tomo1227
0
170
社内 LT 会を発足し、アウトプット文化を醸成させるために考えたこと・やったこと / Starting internal LT meetings and fostering an output culture
mackey0225
3
120
Microservices rules (July 2024) : what good looks like
cer
PRO
0
1.6k
3 Effective Rules for Success with Signals in Angular
manfredsteyer
PRO
0
120
How to use Macrobenchmark
veronikapj
0
160
CSC307 Lecture 08
javiergs
PRO
0
330
大規模マルチテナントを解決するYugabyteDBという選択肢
nnaka2992
1
250
Xcode 16のPreviewModifierと@Previewableを活用した効率的なプレビュー方法の考察
ojun9
2
160
君たちはどうコードをレビューする (される) か / 大吉祥寺.pm
utgwkk
15
8.5k
Play Billing Library 7.0.0 変更点まとめ@potatotips#88
kako351
0
160
Prompt FlowによるLLMアプリケーション開発
yuto2000
1
1k
Featured
See All Featured
Producing Creativity
orderedlist
PRO
340
39k
Pencils Down: Stop Designing & Start Developing
hursman
118
11k
Clear Off the Table
cherdarchuk
89
320k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
19k
The MySQL Ecosystem @ GitHub 2015
samlambert
248
12k
Building a Modern Day E-commerce SEO Strategy
aleyda
25
6.7k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Building Your Own Lightsaber
phodgson
101
5.9k
The Art of Programming - Codeland 2020
erikaheidi
48
13k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
24
1.8k
Building Effective Engineering Teams - LeadDev
addyosmani
47
2.2k
What's new in Ruby 2.0
geeforr
338
31k
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Ͱ ͓ձ͍͠·͠ΐ͏ʂ