【激突】関数型言語 VS オブジェクト指向言語2at TECH【激突】関数型言語 VS オブジェクト指向言語2
- 暇つぶし2ch653:uy 12/05/02 01:30:41.35 >>67 class Array def my_permu return [self] if size < 1 inject [] do |r , n| reject{|x| x == n } .my_permu.inject r do |r,ary| r << [n] + ary end end end end p (1..3).to_a.my_permu