scalax.rules

trait Monad

[source: scalax/rules/Monad.scala]

trait Monad[+A]
extends Functor[A]
Direct Known Subclasses:
Monads.Monad

Type Summary
abstract type M
Method Summary
abstract def flatMap [B](f : (A) => M[B]) : M[B]
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Methods inherited from Functor
map (abstract)
Type Details
abstract type M

Method Details
abstract def flatMap[B](f : (A) => M[B]) : M[B]


Copyright (c) 2005-8 The Scalax Project. All Rights Reserved.