Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ruby on Nihongo
Search
Karol Sarnacki
August 20, 2015
Programming
0
64
Ruby on Nihongo
Lightning talk o tym, jaki wpływ ma japońska gramatyka na obiektowość Rubiego :)
Karol Sarnacki
August 20, 2015
Tweet
Share
More Decks by Karol Sarnacki
See All by Karol Sarnacki
Salary Formula: A way through the minefield
karolsarnacki
0
120
Rzuć wszystko i pisz w Ruby on Rails!
karolsarnacki
0
240
Other Decks in Programming
See All in Programming
エディターってAIで操作できるんだぜ
kis9a
0
730
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
150
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
430
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
110
AIコーディングエージェント(skywork)
kondai24
0
180
sbt 2
xuwei_k
0
300
Cap'n Webについて
yusukebe
0
130
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
320
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
420
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
200
これならできる!個人開発のすゝめ
tinykitten
PRO
0
110
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
840
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
6k
Automating Front-end Workflow
addyosmani
1371
200k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Building Adaptive Systems
keathley
44
2.9k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
How to Ace a Technical Interview
jacobian
281
24k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
730
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Mobile First: as difficult as doing things right
swwweet
225
10k
Music & Morning Musume
bryan
46
7k
Transcript
on
.eat()
None
月ラヤ題際が票当ヱセニヨ務天ぞ勝飾て原整っク作質さろ 鐸歴ネケヨ異日ヲツワ国場はをンせ動小だよト英従職 英正件ドクこ対音敢渓窮のく。 況球 は加諸かぞル三飲ぶろ。国 報ヒイケム再善ちレぶろ質別ホヤフ⾰革政ソ甘属にクょぽ時 植キアツワ写恐申暮気フ象志シナ稿済ざ時申商⾼高提いらさ ほ。 原敗フわてし率回ラぱけえ属書済ア死見ドだが呂樹ー区儀 冤ぜけイん。傑ル体乏良実ヲレ選派ふばた込平ウヒ暖算く
収記フドぐル次五ク意 せゆゅょ第無よをょ強劇拡ぜゃ。避ー必載どじ当禁ラ交絵 ネ京別せぴづ謙月っぞンご⼥女 息ホハエ務挑民⽒氏めごトー。観めょこッ法屋ばーゆひ優⼤大 あ気引まけ条逮コ容⼰己汗ネユミヤ住訃ヱマハワ上真ハヒア 思万ヘヤ⼤大無ょづ品格アツユカ開界ヘ取組がれドラ危⼀一て ぱめも⾼高 ぞ。量保芸るさび神空会ナヘハソ⼀一糖らりぴど区全オ渡酒 ちよ断会クサオ容 丞
+ + =
puts 'Hello!'
None
月ラヤ題際が票当ヱセニヨ務天ぞ勝飾て原整っク作質さろ 鐸歴ネケヨ異日ヲツワ国場はをンせ動小だよト英従職75 英正件ドクこ対音敢渓窮のく。3成ヌ投件ミフ崎選ゅぱら 況球2闘ごすょリ武海ヨオアマ株全ノユ質九ヘヌクホ向旅 は加諸かぞル三飲ぶろ。国2条くラも泉⾏行だ不2芸ラタ済 報ヒイケム再善ちレぶろ質別ホヤフ⾰革政ソ甘属にクょぽ時 植キアツワ写恐申暮気フ象志シナ稿済ざ時申商⾼高提いらさ ほ。3盟ソケノス東7⽂文のとずト引提ヲ護善シ意点⼊入モナ 原敗フわてし率回ラぱけえ属書済ア死見ドだが呂樹ー区儀 冤ぜけイん。傑ル体乏良実ヲレ選派ふばた込平ウヒ暖算く
収記フドぐル次五ク意98材験る著明がゆ報注ヘサト思来 せゆゅょ第無よをょ強劇拡ぜゃ。避ー必載どじ当禁ラ交絵 ネ京別せぴづ謙月っぞンご⼥女53断基テウケ憲事愛ヘロ教 息ホハエ務挑民⽒氏めごトー。観めょこッ法屋ばーゆひ優⼤大 あ気引まけ条逮コ容⼰己汗ネユミヤ住訃ヱマハワ上真ハヒア 思万ヘヤ⼤大無ょづ品格アツユカ開界ヘ取組がれドラ危⼀一て ぱめも⾼高2北サラミニ協張ヘメレソ達球イ退荒衝貨多びら ぞ。量保芸るさび神空会ナヘハソ⼀一糖らりぴど区全オ渡酒 ちよ断会クサオ容54公いろざや供品びし主9賞ルみお分 丞
Yo como. Tú comes. Ella come. Nosotros comemos. Vosotros coméis.
Ellos comen.
Yo como. T aberu. Tú comes. T aberu. Ella come.
T aberu. Nosotros comemos. T aberu. Vosotros coméis. T aberu. Ellos comen. T aberu.
I eat sushi.
I eat sushi. S V O
I eat sushi. S V O git push origin S
V O
I eat sushi. S V O
I eat sushi. S V O 私は寿司を食べます。
I eat sushi. S V O 私は寿司を食べます。 Watashi ha Sushi
wo T abemasu
I eat sushi. S V O S O V 私は寿司を食べます。
Watashi ha Sushi wo T abemasu
I sushi eat. S V O S O V 私は寿司を食べます。
Watashi ha Sushi wo T abemasu
S O V 私は寿司を食べます。 Watashi ha Sushi wo T abemasu
self.sushi.eat()
S O V 私は寿司を食べます。 Watashi ha Sushi wo T abemasu
self.sushi.eat() S O V
S O V 私は寿司を食べます。 Watashi ha Sushi wo T abemasu
self.sushi.eat() S O V
私は寿司を食べます。 V
私は寿司を食べます。 V
V 私は寿司を食べます。 V 寿司を私は食べます。
V if error? puts 'Oops!' end 私は寿司を食べます。 寿司を私は食べます。
V if error? puts 'Oops!' end puts 'Oops!' if error?
私は寿司を食べます。 寿司を私は食べます。
V if error? puts 'Oops!' end puts 'Oops!' if error?
私は寿司を食べます。 寿司を私は食べます。
私は友達と寿司を食べます。 友達と私は寿司を食べます。 寿司を友達と私は食べます。 V current_user.with_friends.sushi.eat()
.eat()
.⾷食べる()