문제

누구든지 방법을 파헤칠 기회가 있었습니까? F# 측정 단위 일하다?그것은 단지 유형 기반 치카너리입니까, 아니면 다른 .net 언어에서 (잠재적으로) 사용될 수 있는 CLR 유형이 숨어 있습니까?모든 숫자 단위에서 작동합니까, 아니면 부동 소수점 값(모든 예제에서 사용되는 값)으로 제한됩니까?

도움이 되었습니까?

해결책

에 따르면 응답 다음 관련 블로그 게시물에서는 F# 컴파일러의 순수 정적 메커니즘에 대해 설명합니다.따라서 단위 데이터에 대한 CLR 표현이 없습니다.

현재 부동 소수점이 아닌 유형에서 작동하는지 완전히 명확하지는 않지만 유형 시스템의 관점에서 보면 이론적으로 가능합니다.

다른 팁

이에 대해 알아볼 수 있는 가장 좋은(그리고 공식적으로 생각하는) 장소는 Andrew Kennedy의 블로그입니다.

(현재) 관련 게시물은 다음과 같습니다.

귀하의 답변자가 언급한 게시물에서 제가 말했듯이 이것은 C#에서는 할 수 없는 일입니다(물론 할 수 있기를 바라지만).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top