Jump to content

Monads/Writer monad: Difference between revisions

Line 1,015:
 
def bind(mwriter)
procnew_value = mwriter.value .call(@value)
lognew_log = @log + "\n" + mwriter.log
new_value = proc.call(@value)
new_log = @log + "\n" + log
self.class.new(new_value, new_log)
end
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.