Case Expression是用來訪問datatypes構(gòu)建的新類型。包括了兩個層次,一個是確定它的數(shù)據(jù)源的類型是什么,一個是確定存儲的值具體是什么。
本次課程主要講了在函數(shù)中使用case expression,使得源數(shù)據(jù)轉(zhuǎn)換成另外一種類型(轉(zhuǎn)換后的數(shù)據(jù)類型必須是一致的,而源數(shù)據(jù)的數(shù)據(jù)類型并不一定是一致的)。也有可能并沒有源數(shù)據(jù),例如下面所示的Pizza。