Skip to content

Instantly share code, notes, and snippets.

# https://gist.github.com/shouichi/a077b5b903997e16785a - ruby-core [66257]
## ruby 2.2.0preview1 on Ubuntu
Occurs 4time/10times
$ gem install bundler
$ bundle install
$ bundle exec rspec spec.rb
F/home/igarashi/.rbenv/versions/2.2.0-preview1/lib/ruby/gems/2.2.0/gems/rspec-core-3.1.7/lib/rspec/core/example_group.rb:486: [BUG] vm_call_cfunc - cfp consistency error
array = [1,2,3]
sum = 0
for i in array
sum += i
end
puts sum #=> 6
array = [1,2,3]
sum = 0
array.each do |i|
sum += i
end
puts sum #=> 6
@igaiga
igaiga / sum03.rb
Last active August 29, 2015 14:10
array = [1,2,3]
result = array.inject(0) do |sum, i|
sum + i
end
puts result
@igaiga
igaiga / sum04.rb
Last active August 29, 2015 14:10
array = [1,2,3]
puts array.inject(:+)
require 'active_support'
require 'active_support/core_ext'
array = [1,2,3]
puts array.sum
module ModifyReverse
def reverse
"*" + super + "*"
end
end
puts "abcde".reverse #=> edcba
class String
prepend ModifyReverse
class Foo
def method_missing(name, *args)
puts name, args
end
end
Foo.new.bar("abc") #=> bar abc
@igaiga
igaiga / race.md
Last active August 29, 2015 14:16
レース得点ルール

競技について

競技時間

7分

競技回数

  • 競技は各チーム2回実施する
  • 2回のうち、良い方の点数がそのチームの点数となる

競技中の注意

  • 場外に出て10秒経ったら失格