진민식
가입: 2006년 3월 21일 올린 글: 67
|
올려짐: 2006년5월6일 15:41 주제: |
|
|
인용: | Hasttbl 같은 경우는 lexer.n에 있는 코드를 보고 사용할 수 있겠는데요...
Map 사용법을 잘 모르겠습니다... int와 메모리 상태의 리스트로 Map을 만드려고 하는데 계속 막히네요... ㅠㅠ
엄청 초보적인 질문입니다만.. 제가 nML은 이번 숙제에 처음 보는 거라서요... 부탁드립니다.. ㅠㅠ |
Map의 사용법은 nML library를 보면 나옵니다.
http://ropas.snu.ac.kr/n/lib92/
간단한 예는 다음과 같습니다.
코드: | val m = Map.empty
val memset = .... // set of memory
val m1 = Map.add 1 memset m // m1 은 memset이 1에 binding 된 map | 이 때 주의하 실 점은 점은 기좀에 1에 binding된 값은 없어진다는 것입니다.
m = {1 -> ms2} 인 상태에서 위의 코드를 실행하면,
m1 = {1 -> memset} 이 됩니다.
그러나 m = {1 -> ms2}는 변함이 없습니다. |
|