我在想,如果有一個更美觀/更容易閱讀的方式來寫: for (int i = 0; i < 100; i++)
{
// If m.GetString(i) throws an exception, continue.
// Otherwise, do stuff.
try
{
string s = m.GetString(i);
OCaml的選項類型在有可能不會返回任何東西的函數的情況下非常有用。但是當我在很多地方使用這種方法時,我發現在match ... with中始終處理Some和None的情況非常麻煩。 例如, let env2 = List.map (fun ((it,ie),v,t) ->
match t with
| Some t -> (v,t)
| None ->
b