メソッドの中にオブジェクトのリストを渡し、メソッド内でそのリストにアクセスする方法をテストするための簡単なクラスを作成しています。すぐにメソッドからコレクションとアクセスを渡す方法3
class baseMakeUp {
var Brand: String
var Color: String
var Rating: Int = 0
init (Brand: String, Color: String) {
self.Brand = Brand
self.Color = Color
}
}
var listOfBaseMakeUp = [baseMakeUp]()
listOfBaseMakeUp.append(baseMakeUp(Brand:"testA" , Color:"don't knowA"))
listOfBaseMakeUp.append(baseMakeUp(Brand:"testB" , Color:"don't knowB"))
for testObject in listOfBaseMakeUp {
print(testObject.Brand)
}
func testMehod(listTempOb: [baseMakeUp]) -> Void{
for ob in listTempOb {
print(ob.Brand)
}
}
しかし、私はその未解決識別子「testObject」
の使用を示すtestMehod機能内のブランドのプロパティにアクセスしていたとき、私はそう少しぎこちない発見、C#のから来ました、誰も私にいくつかを与えますリソースリンクどのようにこれらを処理する?
:
print(testObject.Brand)
がに変わります。クラスは大文字で始まり、プロパティは小文字で始まる必要があります。もっと詳しい情報はここにあります:[Camel Case] –それはちょうどテスト目的のためのものです。私は慣習に従わないことを意味します。 –