지정된 함수에 대해 패턴 일치를 직접 사용하거나 필요한 모든 함수에 대해 유형을 지정하지 않는 일부 익스플로잇과 함께 사용할 수 있습니까?OCaml의 함수와 일치합니까?
그냥
가 따라 다른 일을 할 수 있습니다 .. 내가type BBoolOp = (bool->bool->bool)*term*term
같은 유형이 있고 bool->bool->bool
기능은 단지 (&&)
(||)
같은 몇 가지 아주 간단한 것을 가정 가정보다 일을 설명하기 다음과 같이 지정된 함수에서 :
match bop with
(||) -> do something
| (&&) -> do something else
이렇게해서는 안됩니다. 사용 기능 비교 될 수 없지만 어쩌면 악용 내가
나는이 작업을 수행하지 않을 것입니다. 언어 정의는 언제든지 바뀔 수 있으며, 향후 버전에서 함수를 테스트 할 테이블에 의존하지 않을 것입니다. –