thể trùng lặp:
[F#] How to have two methods calling each other?F #: chức năng lẫn nhau đệ quy
Xin chào tất cả,
I Have một kịch bản mà tôi có hai chức năng sẽ được hưởng lợi từ việc đệ quy lẫn nhau nhưng Tôi không thực sự chắc chắn cách thực hiện việc này trong F #
Kịch bản của tôi là n ot đơn giản như đoạn mã sau, nhưng tôi muốn để có được một cái gì đó tương tự để biên dịch:
let rec f x =
if x>0 then
g (x-1)
else
x
let rec g x =
if x>0 then
f (x-1)
else
x
Xem thêm http://stackoverflow.com/questions/1378575/f-forward-type-declarations – Brian
Tôi ngần ngại để đánh dấu cái này là trùng lặp, vì tiêu đề có lẽ là tốt hơn ... – Benjol
@Benjol: Nói chung, chúng tôi không * xóa * trùng lặp với các tiêu đề khác nhau đáng kể để cải thiện khả năng tìm kiếm, nhưng chúng tôi vẫn đóng chúng. – dmckee