이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
최호영
가입: 2007년 4월 2일 올린 글: 17
|
올려짐: 2007년6월19일 22:00 주제: 부끄럽지만;; 아무나 좀 답해주셨으면;; |
|
|
아직 플줵 2개와 시험이 1개 남은지라 정신이 없던 차에;;
오늘에서나 플줵을 시작하게 되었는데요...
전략적인건 평소에 이거저거 생각해봤는데
막상 실제 코딩을 시작해보니;;
언어에 익숙하지 못함이 발목을 잡네요;
structure를 c++의 class와 비슷하게 생각하고
내부에 val figter : int*int*int 뭐 이런식으로 선언한 후에
좌표와 피를 기록하고 필요에 따라서 수정하려 했는데;
내부에 저렇게 선언된 변수들은 함수안에서 val이라는 procedure로 수정이
되지 않더군요;;
함수에서 실행 도중 정보를 structure 자체에 기록하게 하려면 어떻게 해야 할까요... 혼자하느라 상의할 사람도 없고;; 부끄럽지만 아무나 좀 답해주시면 감사하겠습니다;; |
|
위로 |
|
|
장민석
가입: 2006년 9월 5일 올린 글: 165
|
올려짐: 2007년6월19일 22:05 주제: |
|
|
다음과 같은 imperative feature를 이용하시면 됩니다.
코드: | val a = ref 5 // a는 int타입 값의 주소값이 됩니다. 그리고 그 주소에는 5라는 값이 저장됩니다.
a:=3 // a가 가진 주소값에 해당하는 주소에 저장된 값이 3으로 업데이트됩니다.
!a //a가 가진 주소값에 해당하는 주소에 저장된 값을 리턴합니다. 이 경우엔 3이 되겠죠 |
장민석 가 2007년6월19일 22:06에 수정함, 총 1 번 수정됨 |
|
위로 |
|
|
최호영
가입: 2007년 4월 2일 올린 글: 17
|
올려짐: 2007년6월19일 22:06 주제: 후우; |
|
|
정말 감사합니다! |
|
위로 |
|
|
|