我正在学习Swift,刚刚发现了结构体。我有这个代码:
struct Time {
var hour: Int
var minute: Int
}
struct Class {
var title: String //name of class
var room: Int //room number
var building: String
var teacher: String //name of teacher
var block: Character
var startTime: Time
var endTime: Time
}
var math = Class(title: "Math", room: 801, building: "Math Building", teacher: "Ms. Teacher", block: 'G', startTime: Time, endTime: Time)
如何以这种方式为小时和分钟变量赋值,或者是否有更好的方法?任何帮助都很感激。
1条答案
按热度按时间gt0wga4j1#
你必须初始化(子)结构,然后将其传递给构造函数。
或者,您也可以在我们将其作为参数传递时进行初始化,以使其简洁