7
メソッドを(バイナリ)関数に実装して、関数endendunctionを区別できるようにします(a -> a)
。擬似Haskellのコードのような関数の "show"の実装
何か:
instance Show (a->b) where
show fun = "<<Endofunction>>" if a==b
show fun = "<<Function>>" if a\=b
がどのように私は2つのケースを区別することができますか?
それはまったく良い「ショー」インスタンスではありません。 'isEndo ::(a-> b) - > Bool'のようなものを書いて、簡単なガードを使って適切なテキストを作成してください。 – leftaroundabout
'const 3 'は、エンド機能または機能ですか? –
@DanielWagner:はい。 – Ashe