$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Pipeline Operator
Search
OKUNOKENTARO
October 09, 2019
Programming
0
440
Pipeline Operator
2019年10月9日、tc39_studyにて発表した資料です。
OKUNOKENTARO
October 09, 2019
Tweet
Share
More Decks by OKUNOKENTARO
See All by OKUNOKENTARO
トレタO/X アーキテクチャ移行記 Next.js App Router化への道のり / TORETA TECH UPDATE 1
okunokentaro
5
11k
Podcastを継続する技術 / refactoradio-240119
okunokentaro
1
190
Webアプリケーション設計の第一歩は ディレクトリの整理から / Encraft 1
okunokentaro
34
10k
JSONとJSON Schemaを改めて理解する / tokyo_study
okunokentaro
9
2.4k
それでもどうしてRecoilを使うのか / Harajuku.ts Meetup Recoil
okunokentaro
19
5.6k
TypeScriptは10年でこんなに進化しました / TechFeed Experts Night 11
okunokentaro
6
1.8k
Hasura.io RDBをサクサク作る方法はARやO/RMだけじゃなくなりました/hasura-io
okunokentaro
5
690
コードには型アノテーションよりも要件アノテーションを増やせ!/harajukuts2
okunokentaro
14
6.4k
10年と3ヶ月でWebサービスを作った話 / Piyogrammer Conference 2021
okunokentaro
2
1.1k
Other Decks in Programming
See All in Programming
データファイルをAWSのDWHサービスに格納する / 20251115jawsug-tochigi
kasacchiful
2
110
Herb to ReActionView: A New Foundation for the View Layer @ San Francisco Ruby Conference 2025
marcoroth
0
240
関数の挙動書き換える
takatofukui
4
770
Media Capture and Streams: W3C仕様と現場での知見
nowaki28
0
130
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
110
Reactive Thinking with Signals and the new Resource API
manfredsteyer
PRO
0
160
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
290
[堅牢.py #1] テストを書かない研究者に送る、最初にテストを書く実験コード入門 / Let's start your ML project by writing tests
shunk031
11
6.7k
Microservices rules: What good looks like
cer
PRO
0
460
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
420
Building AI with AI
inesmontani
PRO
1
470
モダンJSフレームワークのビルドプロセス 〜なぜReactは503行、Svelteは12行なのか〜
fuuki12
0
180
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
It's Worth the Effort
3n
187
29k
Building Applications with DynamoDB
mza
96
6.8k
RailsConf 2023
tenderlove
30
1.3k
Rails Girls Zürich Keynote
gr2m
95
14k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Transcript
1JQFMJOF0QFSBUPS 0DU UD@TUVEZ !PLVOPLFOUBSP
֓ཁ w IUUQTHJUIVCDPNUDQSPQPTBMQJQFMJOFPQFSBUPS w IUUQTEFWFMPQFSNP[JMMBPSHKBEPDT8FC+BWB4DSJQU 3FGFSFODF0QFSBUPST1JQFMJOF@PQFSBUPS w 4UBHF ʢ݄Α Γʣ
w ݄Ҏ߱5$ͷٞࣄʹग़ͯͣ͜
ԿΛ͢Δͷ͔ w c(b(a(x)))ͷTVHBS w x |> a |> b |>
cͱॻ͚ΔΑ ͏ʹͳΔ w |>͕1JQFMJOF0QFSBUPS
ͳͥٻΊΒΕΔͷ͔ w ࣜͷཧతͳߏԽΛॿ͚Δ w ࠨ͔ΒӈಡΜͰ͍͚Δ w ෳࡶͳҾωε τಡΈʹ͘ ͘ σʔλϑϩʔΛղऍ͠ʹ͍͘
w ݱࡏ͜ͷΑ ͏ʹಡΊΔίʔ υΛॻ͘ʹɺ υο τͰͷϝ ιο υνΣʔϯ͕ඞཁ w ͳͥؔͰ͜Ε͕Ͱ͖ͳ͍ͷ͔ ʁ
্͔ΒԼʹಡΊΔɺ Πϯσϯ τἧ͏
ݴޠతલྫ w ' 0$BNM &MJYJS &MN +VMJB )BDLͳͲͰ࠾༻ w 5$1SPQPTBMͰಛʹ'ͷલྫߏจΛϕʔεʹ༷ఏҊ͞Ε͍ͯΔ
Ҿ͕ͭҎ্ͷ߹ ʁ w ΓΛɺ ࣍ͷؔͷҾͷͲͷҐஔʹ͖͔͢Ͱٞ͞Ε͍ͯΔ w ͱ'ϕʔε͕ͩͬͨ +BWB4DSJQUBXBJUͱͷ߹ੑʹ͋ΓͰΞϨϯδ͕͞Ε͍ͯΔ w ΞϨϯδͷൊ͕େ͖
ͭ͋͘Γ 1SPQPTBM 1SPQPTBMͱݺΕΔ
1SPQPTBM 'ߏจΛϕʔεʹBXBJU͑ΔΑ ͏ ΞϨϯδ
1SPQPTBM ˌه߸ͰҾͷΔҐஔΛࢦఆ͢Δ͜ͱΛඞਢͱͨ͠)BDLߏจελΠϧ
1BSUJBM"QQMJDBUJPO 1BSUJBM"QQMJDBUJPO 4UBHF ͱͷΈ߹Θͤݕ౼ ʢ͜Ε1JQFMJOF0QFSBUPS1SPQPTBMʣ
ࠓ͙͍͍ͨ͢߹ w npm install -D @babel/plugin-proposal-pipeline- operator w 'JSFGPYҎ߱ͳΒ--enable-pipeline-operatorϑϥά͖Ͱ ར༻Մೳ
ॴײ w 1SPQPTBM ʹஅͯ͠େมͦ͏ w Ն࣌Ͱɺ ߏจͷΈ͚ͩͰͳ͘ॲཧܥͷޮʹ౿ΈࠐΜͩ ٞΛͯ͠ΔͷͰΔؾ͋Γͦ͏ w 3Y+4ʹ׳ΕͯΔͱཉ͘͠ͳΔؾ͔࣋ͪΔ