[enhance] update README
This commit is contained in:
parent
3799c549d2
commit
edb9e14d5a
@ -7,7 +7,7 @@
|
||||
|
||||
|
||||
下面是一些可以做得更好的点。
|
||||
第一,对于输入姓名,年级等等,可以定义一个函数,使用泛型来复用多次逻辑;
|
||||
第二,如何写的更加有函数式的风格?;
|
||||
第三,考虑类型驱动的安全。例如怎么确保email 格式?你可以实现一个 email 结构体,然后在 student 结构体中使用 email 结构体作为数据类型,这样在构建 student 的时候必须使用 email 的 from 方法来构建出 email,保证格式的正确性。
|
||||
第四,如果遇到了 warning 告诉你这个东西没用到,那么你可以用 #[allow(unused)] 放在上面来抑制编译器输出这条warning。对于这次的作业,email 和 grade 确实没有用到。
|
||||
- 第一,对于输入姓名,年级等等,可以定义一个函数,使用泛型来复用多次逻辑;
|
||||
- 第二,如何写的更加有函数式的风格?;
|
||||
- 第三,考虑类型驱动的安全。例如怎么确保email 格式?你可以实现一个 email 结构体,然后在 student 结构体中使用 email 结构体作为数据类型,这样在构建 student 的时候必须使用 email 的 from 方法来构建出 email,保证格式的正确性。
|
||||
- 第四,如果遇到了 warning 告诉你这个东西没用到,那么你可以用 #[allow(unused)] 放在上面来抑制编译器输出这条warning。对于这次的作业,email 和 grade 确实没有用到。
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user