新しいクラスを作成します。このクラスには計算変数があります。だから私はこの変数を初期化する方法を探しています:
import UIKit
class Squadra: NSCoder, NSCoding
{
var nomeSquadra: String
var numeroCoriSquadra: Int
var coloreSquadra: String
var immagineSquadra: String
var sottotitoloSquadra: String
{
get
{
return "I migliori cori: \(nomeSquadra)"
}
}
init(nome: String, numero: Int, colore: String, immagine: String, sottotitolo: String)
{
nomeSquadra = nome
coloreSquadra = colore
numeroCoriSquadra = numero
immagineSquadra = immagine
sottotitoloSquadra = sottotitolo
}
}
明らかに、このコード行で Xcode はコンパイル エラーを返します (var は取得専用プロパティであるため)。var を書き込み可能にするために set を使用する必要があると思いますが、get と set がどのように機能するか正確にはわからないため、操作方法がわかりません。