我花了數小時試圖找到解決方案,但找不到任何解決方案。道歉 - 新手在這裏。在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
}
}
您還沒有包括你的'addCrewMember'代碼或你得到的錯誤,所以這是一個有點困難的人提供幫助。如果我編碼我自己,它工作正常。 – Michael
哦,我添加了功能 – studentstill
使用CMD-K格式化您的代碼。它使閱讀起來更容易。 – Fogmeister