Entries from 2022-03-21 to 1 day

プロトコル

プロトコルとは型が特定のプロパティやメソッドを持つために必要なインターフェースを定義するものである。プロトコルが要求するインターフェースを型が満たすことを準拠と呼ぶ。 定義方法と準拠方法 protocol User { func printName() } struct JapaneseUse…

構造体・クラス・列挙型

構造体 値型の一種。ストアドプロパティの組み合わせで、一つの値を示す。 構造体のプロパティを変更することは、その構造体を別の値にすることであり、変数への再代入が必要である。 struct User { let name = "Murata" let age = 20 } 定数のストアドプロ…