2008年8月20日水曜日

Ruby

Rubyってすごい言語やねぇ。配列に対する操作だけでも、とてもじゃないけど覚えきれないよん。
  1. a.unshift(item)
  2. a << item
    a.push(item)
  3. a.concat(b)
    a+b
  4. a[n] = item
    a[n..m] = item
    a[n,len] = item
  5. a.compact
    a.compact!
  6. a.delete(x)
  7. a.delete_at(n)
  8. a.delete_if{|item| ~ }
    a.reject{|item| ~ }
    a.reject!{|item| ~ }
  9. a.slice!(n)
    a.slice!(n..m)
    a.slice!(n,len)
  10. a.uniq
    a.uniq!
  11. a.shift
    a.pop
  12. a.collect{|item| ~ }
    a.collect!{|item| ~ }
    a.map{|item| ~ }
    a.map!{|item| ~ }
  13. a.fill(value)
    a.fill(value, begin)
    a.fill(value, begin, len)
    a.fill(value, n..m)
  14. a.flatten
    a.flatten!
  15. a.reverse
    a.reverse!
  16. a.sort
    a.sort!
    a.sort{|i, j| ~ }
    a.sort!{|i, j| ~ }
  17. a.sort_by{|i| ~ }

0 件のコメント: