Swift Academy · レッスン

格納プロパティ

格納プロパティ

レッスン 1/15 ステップ

「格納プロパティ」はCoddyKit上の無料Swift Academyレッスンです。 これはレッスン1/1です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはSwift Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Swift Academyコースには全1レッスンが含まれています。

導入

こんにちは。

プロパティは、オブジェクトの属性を定義するために追加します。

Swiftのオブジェクトにプロパティを追加するには、型の定義内に変数または定数の定義を追加する必要があります。

定数

Swiftでは、プロパティはクラス定義に限られません。列挙型や構造体にもプロパティを宣言できます。

class Person {
    var name: String = "Name"
    var age:Int = 0

    func profile() -> String {
        return "I'm \(self.name) and I'm \(self.age) years old."
    }
}


var p = Person()

p.name = "Coddy"
p.age = 10

print("p.name = \(p.name)")
print("p.age = \(p.age)")

getterとsetter

getterとsetterを持つプロパティを定義できます。

getterとsetterの定義

次の例では、格納プロパティにgetterとsetterを定義します。

class Person {
    var name: String = "Name"
    var age:Int = 10
    private var _lastName:String = ""

   //you coded a getter and setter that returned the private variable _lastName. 
   //You are using _lastName as the local storage here.
    var lastName:String{
    get {
        return _lastName
    }
    set {
        _lastName = newValue
    }
    }

    func profile() -> String {
        return "I'm \(self.name) and I'm \(self.age) years old."
    }

}

var p = Person()

p.name = "Coddy"

print(p.profile())

おめでとうございます

おめでとうございます 🎉

このレッスンでは、Swiftの格納プロパティについて学びました。

次のレッスンでお会いしましょう。

格納プロパティ — イラスト5
無料で開始

AI チューターと学ぶ Swift — 無料

ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。

コース
122
レッスン
409

よくある質問

「格納プロパティ」レッスンは無料ですか?

はい。「格納プロパティ」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Swift Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Swift Academyコースには全1レッスンが含まれています。

「格納プロパティ」で何を学びますか?

格納プロパティ ブラウザで直接実行するハンズオンコードでSwift Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Swift Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのSwift Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/1です。

「格納プロパティ」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このSwift Academyレッスンでコードを書いて実行できますか?

はい。すべてのSwift Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

← Swift Academyに戻る