验证 (Validation)
让我们回到工单 (ticket) 的定义:
struct Ticket {
title: String,
description: String,
status: String,
}
我们对 Ticket 结构体的字段使用了"原始"类型。
这意味着用户可以创建一个标题为空、描述超长、或者状态毫无意义(例如 "Funny")的工单。
我们能做得更好!
进一步阅读
- 完整浏览一下
String的文档, 了解它提供的方法。完成练习时你会用到它!
原文链接:英文原文