Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Ruby on Nihongo
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Karol Sarnacki
August 20, 2015
Programming
74
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Ruby on Nihongo
Lightning talk o tym, jaki wpływ ma japońska gramatyka na obiektowość Rubiego :)
Karol Sarnacki
August 20, 2015
More Decks by Karol Sarnacki
See All by Karol Sarnacki
Salary Formula: A way through the minefield
karolsarnacki
0
130
Rzuć wszystko i pisz w Ruby on Rails!
karolsarnacki
0
250
Other Decks in Programming
See All in Programming
typoなんかねぇよ
raspython3
0
690
スマート反転とウェブアクセシビリティ
camiha
0
180
「AI時代、配布するPythonコードをどう守るか: 難読化の実験と判断軸」 #PyconJP2026
pkshadeck
PRO
2
190
まだ間に合う!今年の夏こそSchemeのマクロ展開器を完全理解!
omasanori
0
650
コンパウンドプロダクト開発のためのローカルプロセスマネージャー再発明 #layerxgo
izumin5210
0
660
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
230
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
700
Family mrubyの進捗
kishima
1
110
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
3
490
巨大モノリシックアプリ モダン化大作戦
ktcryomm
0
590
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
220
XHTMLが残したもの
yosuke_furukawa
PRO
2
680
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
7.1k
Thoughts on Productivity
jonyablonski
76
5.4k
The SEO Collaboration Effect
kristinabergwall1
1
550
Joys of Absence: A Defence of Solitary Play
codingconduct
1
500
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.9k
Scaling GitHub
holman
464
140k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Writing Fast Ruby
sferik
630
63k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
340
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
500
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()
.⾷食べる()