2014-11-15 1 views
1

클린에 정수 두 개를 모듈로 계산하는 미리 정의 된 방법이 있습니까?클린의 모듈로 함수

StdOverloaded는 (mod) typeclass를 정의하지만 StdInt에는 인스턴스가 포함되어 있지 않으며 StdEnv는 그 밖의 어느 곳에서도 없습니다. StdInt의 mod 인스턴스에 대해 언급 한 Clean 버전 2.0에 대한 언어 개요를 보았지만 2.4에서는 확실히 빠져 있습니다.

답변

1

StdInt는 또 다른 대안을 제공합니다. 구식 mod 함수와 똑같이 작동하지만, 부호가있는 정수에서도 잘 작동합니다.

10 rem 7 // 3 

10 rem -7 // 3 

-10 rem 7 // -3 

-10 rem -7 //-3