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
Ruby on Nihongo
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
130
Rzuć wszystko i pisz w Ruby on Rails!
karolsarnacki
0
240
Other Decks in Programming
See All in Programming
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
8.1k
RAGでハマりがちな"Excelの罠"を、データの構造化で突破する
harumiweb
9
2.9k
ふつうのRubyist、ちいさなデバイス、大きな一年 / Ordinary Rubyists, Tiny Devices, Big Year
chobishiba
1
460
grapheme_strrev関数が採択されました(あと雑感)
youkidearitai
PRO
1
220
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
290
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
260
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
5
1k
LangChain4jとは一味違うLangChain4j-CDI
kazumura
1
190
CSC307 Lecture 14
javiergs
PRO
0
470
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
390
Claude Code Skill入門
mayahoney
0
390
Everything Claude Code OSS詳細 — 5層構造の中身と導入方法
targe
0
110
Featured
See All Featured
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
120
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
640
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
640
Chasing Engaging Ingredients in Design
codingconduct
0
140
How to make the Groovebox
asonas
2
2k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
390
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Optimizing for Happiness
mojombo
378
71k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
100
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
AI: The stuff that nobody shows you
jnunemaker
PRO
3
400
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()
.⾷食べる()