帮我用swift写一个课程表
时间: 2024-05-04 16:19:23 浏览: 86
好的,下面是一个简单的课程表的 Swift 代码示例:
```swift
import UIKit
class Course {
var name: String
var teacher: String
var time: String
init(name: String, teacher: String, time: String) {
self.name = name
self.teacher = teacher
self.time = time
}
}
class ViewController: UIViewController {
var courses: [Course] = []
override func viewDidLoad() {
super.viewDidLoad()
// 创建课程
let course1 = Course(name: "数学", teacher: "张老师", time: "周一 8:00-9:40")
let course2 = Course(name: "语文", teacher: "李老师", time: "周二 10:00-11:40")
let course3 = Course(name: "英语", teacher: "王老师", time: "周三 14:00-15:40")
// 添加到课程表
courses.append(course1)
courses.append(course2)
courses.append(course3)
// 显示课程表
for course in courses {
print("\(course.name) - \(course.teacher) - \(course.time)")
}
}
}
```
这个代码示例中,我们定义了一个 `Course` 类来表示一个课程,包含课程名称、教师和上课时间等信息。在 `ViewController` 中,我们创建了三个课程并添加到课程表中,最后循环遍历课程表并打印出来。你可以根据自己的需要修改和扩展这个代码示例,比如增加课程的详细信息、添加删除课程的功能等。
阅读全文