Swift 勉強中 プロトコル

教科書通りにカメラアプリを作るページまで行ったんだけど

控えめに申し上げて分からなくなったので分かる所だけやってみる

 

protocol KyotoProtocol {

               func stopGrobalWarming ( )

               optional func chargeCarbonTax ( )

}

 

プロトコルクラスが批准(参加)する

メソッドの中身を書く

 

class Japan:KyotoProtocol {

          func stopGrobalWarming ( ) {

            print ("クリーンなエネルギーを推進する")

          }

}

 

Playgroundでやるとoptionalとclass Japanのとこにエラーが出るのはなんでだろ〜