解決策を見つけるのに数時間を費やしましたが、何も見つかりませんでした。謝罪 - ここの初心者。Swiftのクラス内に配列関数を作成する
RocketShipクラスにaddCrewMember関数を追加して、crewMembers配列に新しいメンバーを追加できます。
私はappendメソッドを使うべきだと知っていますが、それは私にエラーを与え続けます。思考?
class RocketShip
{
var speed: Double
let modelNumber: Int
let shipName : String
var crewMembers: Array<String>
init (name: String, number: Int)
{
shipName = name
modelNumber = number
speed = 0.0
crewMembers = ["John", "Jane"]
}
func addSpeed(addedSpeed: Double)-> Double
{
speed = speed + addedSpeed
return speed
}
func addBoostedSpeed(addedSpeed: Double, numberOfBoosts: Int) -> Double
{
let boostedSpeed = addedSpeed * Double (numberOfBoosts)
speed = speed + boostedSpeed
return speed
}
func addCrewMembers(addCrewMembers: String) -> STring
{
addCrewMembers = crewMembers.append()
return crewMembers
}
}
意味します。私が自分のコードを書いてもうまくいきます。 – Michael
ああ関数を追加しました – studentstill
CMD-Kを使ってコードの書式を設定してください。それは読むのがずっと簡単です。 – Fogmeister