9
FizzBuzzで学ぶ Ruby FizzBuzzで学ぶ Ruby ⼩⻄雅也 株式会社リゾーム Powered�by�Rabbit�2.0.8�and�COZMIXNG

FizzBuzzで学ぶRuby

Embed Size (px)

Citation preview

Page 1: FizzBuzzで学ぶRuby

FizzBuzzで学ぶRuby

FizzBuzzで学ぶRuby⼩⻄雅也

株式会社リゾーム

Powered�by�Rabbit�2.0.8�and�COZMIXNG

Page 2: FizzBuzzで学ぶRuby

普通のFizzBuzz

���������������������������������������������������������������������������������������������������������������������������������������������������������

Page 3: FizzBuzzで学ぶRuby

ちょっとRubyっぽくしたFizzBuzz

��������������������������������������������������������������������������������������������������������������������������������������������������������

Page 4: FizzBuzzで学ぶRuby

オープンクラスFizzBuzz

����������������������������������������������������������������������������������������������������������������������������������

����������������

������������������������������������������������������������

Page 5: FizzBuzzで学ぶRuby

FizzBuzz�Gem

�����������������������

�������������������

����������������������������������������

Page 6: FizzBuzzで学ぶRuby

Refinements�FizzBuzz

���������������������������������������������������������������������������������������������������������������������������������������������������������������

�������������������������

Page 7: FizzBuzzで学ぶRuby

OK�Refinements�FizzBuzz

��������������������������������������������������������������������������

Page 8: FizzBuzzで学ぶRuby

NG�Refinements�FizzBuzz

������������������������������������������������������������

undefined�method�`fizzbuzzʼ�for�1:Fixnum�(NoMethodError)

Page 9: FizzBuzzで学ぶRuby

extend�Ruby�to�FizzBuzz

https://gist.github.com/sorah/339294

Powered�by�Rabbit�2.0.8�and�COZMIXNG