swiftの参考書を読んでいてデリゲートの部分で理

Writer: admin Type: 観葉植物 Date: 2018-12-14 00:00
swiftの参考書を読んでいてデリゲートの部分で理解できないところがありました。分からないところのコードです ↓class lawyer{ func defend(){ print("意義あり") }}class Defender { var delegate:lawyer?}このコードのvar delegate:lawyer?に対してLawyerのインスタンスをdelegateプロパティに代入と書いてあります。インスタンス生成してないし、代入も行ってなく型を指定しているだけだと思います。僕の中での代入の解釈は =を用いて値を変数、定数に入れることだと考えています。 アドバイスお願い致します。後僕の解釈に誤りがあったら指摘していただけると助かります。共感した0###代入なので、var def: Defender = Defender()def.delegate = lawyer()ということではないのでしょうか。ナイス0
###この質問は投票によってベストアンサーに選ばれました!

 

TAG