部分函数

部分函数模式

模块partial_template,其中{-TODO:描述数据和不使用eta-equality和β-还原-}data FalseSet:设置位置记录TrueSet:设置位置data Bool:设置位置错:布尔正确:布尔boolid:Bool->Boolboolid a=一个_IsTrue:布尔->集合True IsTrue=TrueSetFalse IsTrue=错误集{-隐藏参数仅在参数是真的。由于域的可选部分(参数为false时)未提供任何值对于“IsTrue”测试,函数整体上仍然是总计-}only_applied_to_true:(a:Bool)->{_:(boolid a)IsTrue}->Boolonly_applied_to_true真=真only_applied_to_true False{}{-这个子句很荒谬,但不必此子句受隐藏参数保护,永远不会发生-}good=only_applied_to_true为真fail=only_applied_to_true假
页面上次修改时间:2008年4月16日12:58 pm
技术支持私人维基