skip to main | skip to sidebar

temp blog

Sunday, January 25, 2009

Ruby injectが素晴らしい

injectの素晴らしさを知ったRubistをinject厨というらしい

[1,2,3,4].inject(0){|sum, i| i.even? ? sum+i : sum-i}

[1,2,3,4].inject([]){|arr, i| i.even? ? arr << i : arr }

[1,2,3,4].inject({}){|h, i| h[i] = "h#{i}" ; h }

Posted by keyes at 6:11 AM

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

Blog Archive

  • ►  2010 (86)
    • ►  September (25)
    • ►  August (9)
    • ►  July (4)
    • ►  June (4)
    • ►  May (13)
    • ►  April (7)
    • ►  March (14)
    • ►  February (3)
    • ►  January (7)
  • ▼  2009 (304)
    • ►  December (25)
    • ►  November (22)
    • ►  October (40)
    • ►  September (9)
    • ►  August (18)
    • ►  July (16)
    • ►  June (15)
    • ►  May (41)
    • ►  April (38)
    • ►  March (37)
    • ►  February (31)
    • ▼  January (12)
      • Rubyで平方根を求める
      • Scheme_Chickenをosxにインストール
      • 平方根の近似解法
      • バイナリーサーチ
      • Fibonatti最適化
      • 重要なのはスキルを上げることではない
      • Ruby injectが素晴らしい
      • Euler Project行き詰まってる
      • Cのポインタ
      • そばつゆ、作ってみる?
      • MediaMarkerがよさげな件
      • Numbers
  • ►  2008 (201)
    • ►  December (15)
    • ►  November (15)
    • ►  October (25)
    • ►  September (32)
    • ►  August (21)
    • ►  July (20)
    • ►  June (44)
    • ►  May (29)
  • ►  2006 (21)
    • ►  October (2)
    • ►  July (8)
    • ►  June (1)
    • ►  April (8)
    • ►  March (2)

Links

  • Google News

About Me

keyes
View my complete profile