मैं सी # में इस तरह कोड लिखने के लिए इस्तेमाल किया कर रहा हूँ लिखने के लिए कैसे:एफ # में इस सी # कोड
SomeObj obj;
try{
// this may throw SomeException
obj = GetSomeObj();
}catch(SomeException){
// Log error...
obj = GetSomeDefaultValue();
}
obj.DoSomething();
इस तरह से मैं एफ # में यह अनुवाद है (एक सूची जा रहा है obj):
let mutable obj = []
try
obj <- getSomeObj
with
| ex ->
// Log ex
obj <- getSomeDefaultValue
doSomething obj
क्या एक mutable चर का उपयोग किए बिना F # में ऐसा करने का कोई तरीका है? क्या इस स्थिति को एफ # में संभालने का एक और 'सुरुचिपूर्ण' तरीका है?
धन्यवाद!
वाह! मुझे पता था कि एफ # -शिप तरीके से ऐसा करने का एक तरीका होना चाहिए! मैं एफ # सीख रहा हूं और मुझे अभी भी एक कार्यात्मक तरीके से सोचने के लिए उपयोग नहीं किया गया है। धन्यवाद! –