이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
공완식
가입: 2012년 10월 4일 올린 글: 12
|
올려짐: 2012년12월20일 20:26 주제: 프로젝트 3번 질문입니다. |
|
|
1. 타입을 모듈 내부에서 따로 생성해도 되나요?
리스트에 변수이름 * 변수값 의 형태로 저장하려 하는데
변수값을 정수와 cmd 타입으로 하고싶습니다 혹시 이에대해 타입을 새로만들지않고
다른방법이 있나요?
2. 따로 글쓰신 Map 모듈이 1번을 해결해줄수있나요?
3. 모듈 내부에서 모듈을 선언하거나 생성해도 되나요? (해보니 안되는것같지만)
그려면 외부에서 선언해도 되나요?
4. 그리고 추가로 Map 모듈 사용법을 잘 모르겠습니다.
설명하신대로 MyMap 을 만들면 MyMap.add key value 해야 하나요?
근데 문서를 보면 마지막에 매개변수 하나가 더필요하더라구요
그것도 아니라면 Map.add 나 Map.Make.add 이런것도 잘 안되고... 간단하게
예제 보여주셨스면 감사하겠습니다!! |
|
위로 |
|
|
강동옥
가입: 2009년 9월 18일 올린 글: 602
|
올려짐: 2012년12월20일 23:00 주제: |
|
|
인용: | 1. 타입을 모듈 내부에서 따로 생성해도 되나요?
리스트에 변수이름 * 변수값 의 형태로 저장하려 하는데
변수값을 정수와 cmd 타입으로 하고싶습니다 혹시 이에대해 타입을 새로만들지않고
다른방법이 있나요? |
물론 타입을 모듈 내부에 생성에서 사용할수 있습니다.
모듈 바깥에 대해 private이 되는 것 뿐이지요.
인용: |
2. 따로 글쓰신 Map 모듈이 1번을 해결해줄수있나요? |
변수이름 -> (정수,cmd) 이렇게 되도록 만들 수 있겠지요.
인용: |
3. 모듈 내부에서 모듈을 선언하거나 생성해도 되나요? (해보니 안되는것같지만)
그려면 외부에서 선언해도 되나요?
|
네 모듈 내부에서 모듈을 선언하고 생성할 수 있습니다.
모듈내부에 하위 모듈을 선언하는것은 제한이 없습니다.
인용: |
4. 그리고 추가로 Map 모듈 사용법을 잘 모르겠습니다.
설명하신대로 MyMap 을 만들면 MyMap.add key value 해야 하나요?
근데 문서를 보면 마지막에 매개변수 하나가 더필요하더라구요
그것도 아니라면 Map.add 나 Map.Make.add 이런것도 잘 안되고... 간단하게
예제 보여주셨스면 감사하겠습니다!! |
let m = MyMap.add key value MyMap.empty
let m2 = MyMap.add key2 v2 m
이렇게 하면 m에는 key ->value만 있고
m2에는
key->value
key2->v2
가 들어있겠지요? |
|
위로 |
|
|
|