Package cs2030s.fp
Interface Immutatorable<T>
-
- Type Parameters:
T- The type of the content.
- All Known Implementing Classes:
Actually,Actually.Failure,Actually.Success,Lazy,Memo
public interface Immutatorable<T>Represent a container that can transforms its content to produce another container containing the immutated element, possible of different types. CS2030S Lab 5 AY22/23 Semester 1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <R> Immutatorable<R>transform(Immutator<? extends R,? super T> f)The method to produce another container with immutated element.
-
-
-
Method Detail
-
transform
<R> Immutatorable<R> transform(Immutator<? extends R,? super T> f)
The method to produce another container with immutated element.- Type Parameters:
R- the return type- Parameters:
f- The immutator.- Returns:
- A new container containing the immutated element.
-
-