Boo

extension methods

Details

  • Type: Improvement Improvement
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: None
  • Fix Version/s: 0.7.5
  • Component/s: Compiler
  • Labels:
    None
  • Number of attachments :
    0

Description

// module1.boo
namespace MyExtensions

def Each(self as System.Collections.IEnumerable, action as callable(object)):
for item in self:
action(item)

// module2.boo
import MyExtensions

(1, 2, 3).Each(print)
[1, 2, 3].Each(print)

Activity

There are no comments yet on this issue.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: