|
|
1
7
不,静态类型是
您可以改进运行时错误消息:
或者听从阿扬的建议。 |
|
|
2
2
答案是,您需要始终使用
无法将foo的泛型参数默认为
那么以下调用将无法编译:
|
|
|
3
1
我不知道这是不是你的意思,但你不能用u来代替t吗?
|
|
|
4
1
从 here 最好修复foo,这样就不能调用它来返回Nothing类型:
这样,如果忘记添加类型参数,将得到编译时警告:
|