如何解决:"activityLevel be an Int that will represent a scoring 1-10 of how active they are. Implement this now."
How to solve: "activityLevel be an Int that will represent a scoring 1-10 of how active they are. Implement this now."
大家好我试着解决这个练习:
对于大多数应用程序,您需要有一个数据结构来保存有关用户的信息。创建一个 User 结构,该结构具有有关用户的基本信息的属性。至少,它应该具有表示用户姓名、年龄、身高、体重和 activity 级别的属性。为此,您可以将 name 设为 String,将 age 设为 Int,将身高和体重设为 Double 类型,将 activityLevel 设为 Int,表示他们活跃程度的 1-10 分。立即实施。
但我不明白他说:activity等级是一个智力,代表他们活跃程度的 1-10 分。立即实施。
不知道对不对
下面 post 我的代码:
struct User {
let name : String
var age : Int
var height : Double
var weight : Double
var activityLevel = [1,2,3,4,5,6,7,8,9,10]
}
我想他们是说你的 activityLevel 是一个 Int,它只能是值 1-10:
struct User {
let name : String
var age : Int
var height : Double
var weight : Double
var activityLevel : Int
}
然后当您尝试设置该值时,您需要强制它在正确的范围内:
init?(name: String, age: Int, height: Double, weight: Double, activityLevel: Int){
guard activityLevel > 0 && activityLevel < 11 else { return nil }
self.name = name
self.age = age
self.height = height
self.weight = weight
self.activityLevel = activityLevel
}
大家好我试着解决这个练习: 对于大多数应用程序,您需要有一个数据结构来保存有关用户的信息。创建一个 User 结构,该结构具有有关用户的基本信息的属性。至少,它应该具有表示用户姓名、年龄、身高、体重和 activity 级别的属性。为此,您可以将 name 设为 String,将 age 设为 Int,将身高和体重设为 Double 类型,将 activityLevel 设为 Int,表示他们活跃程度的 1-10 分。立即实施。
但我不明白他说:activity等级是一个智力,代表他们活跃程度的 1-10 分。立即实施。
不知道对不对
下面 post 我的代码:
struct User {
let name : String
var age : Int
var height : Double
var weight : Double
var activityLevel = [1,2,3,4,5,6,7,8,9,10]
}
我想他们是说你的 activityLevel 是一个 Int,它只能是值 1-10:
struct User {
let name : String
var age : Int
var height : Double
var weight : Double
var activityLevel : Int
}
然后当您尝试设置该值时,您需要强制它在正确的范围内:
init?(name: String, age: Int, height: Double, weight: Double, activityLevel: Int){
guard activityLevel > 0 && activityLevel < 11 else { return nil }
self.name = name
self.age = age
self.height = height
self.weight = weight
self.activityLevel = activityLevel
}