1. 程式人生 > >Swift學習:嵌套類型

Swift學習:嵌套類型

功能 card black 類型 class 撲克牌點數 需要 支持 嵌套類

  枚舉常被用於為特定類或結構體實現某些功能。類似的,枚舉可以方便的定義工具欄或結構體,從而為某個復雜的類型所使用。為了實現這種功能,swift 允許你定義嵌套類型,可以在支持的類型中定義嵌套的枚舉、類和結構體。

  要在一個類型中嵌套另一個類型,將嵌套類型的定義寫在其外部類型的 {} 內,而且可以根據需要定義多級嵌套。

  嵌套類型實踐

  下面這個例子定義了一個結構體 BlackjackCard (二十一點),用來模擬 BlackjackCard 中的撲克牌點數。

Swift學習:嵌套類型