コンストラクターは、クラス、構造体、または列挙型のインスタンスを作成するために使用される特別なメソッドです。これらは、オブジェクトが使用される前に有効な状態であることを確認するために、オブジェクトの作成時に必要な初期化操作を実行します。Swift は、コンストラクターとコンビニエンス コンストラクターという 2 種類のコンストラクターを提供します。
コンストラクターは主要な初期化メソッドであり、新しいインスタンスを作成するために使用されます。通常、これらには、初期化操作を実行するためのコードだけでなく、必要なパラメータも含まれています。コンストラクターの構文は次のとおりです。
init(parameters) {
// Initialization code
}
コンストラクターはオブジェクトの作成時に呼び出され、必要な初期化値をパラメーターを通じて渡すことができます。Person
以下は、次の名前のクラスのコンストラクターを示す簡単な例です。
class Person {
var name: String
init