| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
616 バイト追加 、 2021年1月12日 (火) 14:37
</pre>
==列挙型==
<pre>
enum FoodChoice {
case cereal,salad,sandwich,pizza,chiken,pie
}
enum Meal {
case breakfast,lunch,dinner,snack
func foodChoices() -> [FoodChoice] {
switch self {
case .breakfast:
return [.cereal]
case .lunch:
return [.salad,.sandwich,.pizza]
case .dinner:
return [.sandwich, .pizza, .pie]
case .snack:
return [.cereal,.pie]
}
}
}
 
let meal: Meal = .lunch
print(meal.foodChoices())
結果:[__lldb_expr_29.FoodChoice.salad, __lldb_expr_29.FoodChoice.sandwich, __lldb_expr_29.FoodChoice.pizza]
</pre>
==SwiftUI==

案内メニュー