| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
임창원
가입: 2009년 9월 14일 올린 글: 21
|
올려짐: 2009년11월14일 15:02 주제: 함수 두개가 서로를 재귀적으로 호출하게 만들때 |
|
|
OCaml에서는 함수를 호출하려면 호출당하는 함수가 호출하는 함수보다
먼저 정의되어야하는거 같은데요
서로 재귀적으로 호출하는 함수를 어떻게 만드나요??
--------------------------------------
감사합니당~~
임창원 가 2009년11월16일 7:39에 수정함, 총 1 번 수정됨 |
|
| 위로 |
|
 |
윤용호
가입: 2008년 9월 23일 올린 글: 257
|
올려짐: 2009년11월14일 15:41 주제: re |
|
|
mutually recursive function은
#
let
rec odd i = if i=0 then false else if i=1 then true else even (i-1)
and even i = if i=0 then true else if i=1 then false else odd (i-1) ;;
val odd : int -> bool = <fun>
val even : int -> bool = <fun>
# even 10;;
- : bool = true
# even 9;;
- : bool = false
이런식으로 and를 이용해 정의하실 수 있습니다.
mutually recursive type을 and로 연결해서 정의할때 처럼요. _________________ TA |
|
| 위로 |
|
 |
|