関数型言語Part5
■ このスレッドは過去ログ倉庫に格納されています
0528デフォルトの名無しさん
2011/10/23(日) 13:33:46.08それ Haskellなら
module State (State, next) where
class State s where
next :: s -> e -> s
module StateA (StateA(), stateA) where
data StateA = StateA Integer
sateteA = StateS
instance State StateA where
next (StateA i) e = f i e
where
f = ...
みたいにすれば良いんじゃね?
■ このスレッドは過去ログ倉庫に格納されています