संभव डुप्लिकेट:
[F#] How to have two methods calling each other?एफ #: पारस्परिक रूप से पुनरावर्ती कार्यों
हैलो सभी,
मैं जहाँ मैं दो कार्यों कि पारस्परिक रूप से पुनरावर्ती किया जा रहा से लाभ होगा एक परिदृश्य है लेकिन मुझे सच में यकीन नहीं है कि यह कैसे करें F #
मेरा परिदृश्य एन है निम्नलिखित कोड के रूप में सरल OT, लेकिन मैं कुछ इसी तरह संकलित करने के लिए प्राप्त करना चाहते हैं: बस एक पैरामीटर के रूप में दूसरे के पारित
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
भी देखें http://stackoverflow.com/questions/1378575/f-forward-type-declarations – Brian
मैं डुप्लीकेट के रूप में यह एक चिह्नित करने के लिए संकोच, क्योंकि शीर्षक शायद बेहतर है ... – Benjol
@Benjol: आम तौर पर हम खोज योग्यता में सुधार के लिए पर्याप्त रूप से अलग-अलग शीर्षकों के साथ * डुप्लीकेट * हटा नहीं देते हैं, लेकिन हम अभी भी उन्हें बंद कर देते हैं। – dmckee