2
ml 프로그램에서 중첩 된 구조를 사용하여 코드를 구조화하고 있습니다. 이 구조체에 대한 서명을 정의하고 있습니다. 그러나 실제로 중첩 된 서명을 가질 수는 없습니다.중첩 서명에 대한 구문은 무엇입니까?
예 :이 같은 것을 할 싶습니다 이에 대한
structure Example =
struct
structure Code =
struct
datatype mytype = Mycons of string
end
end
:
signature EXAMPLE =
sig
signature CODE = (* or stucture Code - doesn't matter *)
sig
datatype mytype
end
end
지금이 작동하지 않습니다; 구문 오류가 발생합니다. 내 질문 :
- 이것은 좋지 않은 생각입니까? 그렇다면 왜?
- 어떻게하면됩니까? 중첩 된 구조에 중첩 된 서명을 적용하려면 어떻게해야합니까?