| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
노효인 손님
|
올려짐: 2005년9월28일 20:01 주제: 질문입니다! |
|
|
if
if ...
else NODE(..)
shake(..)
else
의 구조로 코딩을 했는데...저 NODE를 힙이라고 인식하지 않고 리스트로
인식합니다
제가 코딩한 방식이 문제 일까요?
고수님들 알려주세요 ㅜㅠ |
|
| 위로 |
|
 |
노효인 손님
|
올려짐: 2005년9월28일 20:05 주제: 음 |
|
|
if문에서 순차적으로
예를 들어
if 할일1
할일2
else
할일 3
할일4
식으로 구현할 수 있나요? ㅠㅠ
알쏭달쏭하네요 |
|
| 위로 |
|
 |
현경렬

가입: 2005년 9월 28일 올린 글: 19 위치: 스쿨
|
올려짐: 2005년9월28일 20:13 주제: Re: 음 |
|
|
if (조건식) then (할일1; 할일2) else (할일3; 할일4) 라고 하면 되는 것 같습니다만,
피할 수 있으면 피하는 게 좋다고 합니다. (할일1, 할일3이 unit type이 아니면 경고가 뜨네요) _________________ Programming Rumble |
|
| 위로 |
|
 |
김덕환
가입: 2005년 8월 29일 올린 글: 190
|
올려짐: 2005년9월29일 11:26 주제: Re: 음 |
|
|
| 현경렬 씀: | if (조건식) then (할일1; 할일2) else (할일3; 할일4) 라고 하면 되는 것 같습니다만,
피할 수 있으면 피하는 게 좋다고 합니다. (할일1, 할일3이 unit type이 아니면 경고가 뜨네요) |
시퀀스 연산자( ; )는 맨 마지막 수식을 제외한 모든 수식의 각각의 값보다는 사이드 이펙트를 원할 때 사용한다고 볼 수 있습니다. 따라서, 맨 마지막 수식을 제외한 수식들이 unit 타입이 아닌 값을 계산해낼 때는 프로그래머의 실수일 가능성이 높으므로 경고 메시지를 냅니다.
프로그래머가 원하던 바를 확신할 수 있다면 ignore 함수를 사용해서 경고메시지가 나는 것을 피할 수 있습니다.
See ignore in Pervasives _________________ TheyAreAsSmartAsYouAre |
|
| 위로 |
|
 |
|