F#で、このC#コードの書き方:私はC#で、このようなコードを書くために使用しています
let mutable obj = []
try
obj <- getSomeObj
with
| ex ->
// Log ex
obj <- getSomeDefaultValue
doSomething obj
:(リストであるobjを)
SomeObj obj;
try{
// this may throw SomeException
obj = GetSomeObj();
}catch(SomeException){
// Log error...
obj = GetSomeDefaultValue();
}
obj.DoSomething();
これは私がF#で、それを翻訳方法があるが
可変変数を使用せずにF#でこれを行う方法はありますか? F#でこの状況を処理するためのよりエレガントな方法はありますか?
ありがとうございました!
グレート!私はこれをF#のようにする方法がなければならないことを知っていました! 私はF#を学んでいますが、私はまだ機能的な方法で考えるのに慣れていません。ありがとうございました! –