1
나는 프로그램에 같은 코드가 있습니다. 내가 잘못된 CPP pragma를 사용했기 때문에 가능성이 가장 높습니다. 그래서 정의 된 상수 값을 검사하거나 CPP pragma를 평가할 수있는 쉬운 방법이 있습니까?Haskell에서 CPP pragma를 검사하는 방법은 무엇입니까?</p> <pre><code>#if (__GLASGOW_HASKELL__ >= 821) ... #else ... #endif </code></pre> <p>을하지만 예상대로 작동하지 않습니다 :
감사합니다 : 당신이 (내가이 예제는 아래에 코멘트에 참조 요구 사항 "프로젝트 내에서 값의"를 해결 생각 ) 할 때마다 사전을 사용할 수! 당신의 해결책은 좋습니다. 내 프로젝트가 컴파일됩니다. 나는'-XCPP' pragma를 활성화해야한다는 것을 알고 있습니다. 나는 간단한 해결책에 관심이 많았다. 완벽하게 - ghci를 사용합니다. 나는 고립되어있는 것이 아니라 내 안의 가치에 관심이있다. 그런 목적을 위해 새로운'Main' 파일을 만드는 것은 정말로 편리하지 않습니다 ... – Shersh