C# 및 F #에서 사용되는 F #으로 작성된 라이브러리가 있습니다. 이 라이브러리는 네임 스페이스 random
에서, 모듈 bar
에, 클래스 foo
를 정의모듈 v. 네임 스페이스 F #
#light
namespace random
module bar
type foo() = ...
을 지금, 나는 형 random.foo.bar
을 소비 갈 때, C#을 인텔리 타입 random.foo
에 중첩 형 bar
,로 본다.
질문 : 네임 스페이스가 아닌 모듈에 외부 소비 코드를 정의하는 이점이 있습니까? 모듈은 함수를 그룹화하는 좋은 방법이라는 것을 알고 있지만 클래스는 무엇입니까?
가능한 속임수, http : // stackoverflow .com/questions/795172/what-the-the-difference-between-a-namespace-and-a-module-in-f – harms
일종의,하지만 나는 더 이상 f # interop에 대한 모범 사례를 찾고있었습니다. 즉, 하나는 다른 하나의 결과입니다. – kolosy