Comment Comment by atilaneves Not in D, it isn't, for performance reasons. It takes an input range and returns a type that iterates through that range applying the callable (doesn't have to be a function!) to each element as requested. parent atilaneves 6 years ago