generics - Dart lang,多个扩展泛型
问题描述
dart lang的“泛型”中是否可以有多个扩展?像这样的东西:
class myApp<T extends String, num> {
T getLowerCase(T userInput) {
return userInput.toLowerCase();
}
T addAll(T userInput) {
return userInput + 10;
}
}
解决方案
我找到了!我必须以这种方式更改我的代码:
class myApp<T extends String, N extends num> {
T getLowerCase(T userInput) {
print(userInput.toLowerCase());
}
N addAll(N userInput) {
print(userInput + 10);
}
}
(感谢java!)
推荐阅读
- c# - 导出日期到 csv 文件的问题,如何将日期导出到 excel
- block-device - nbd 上的 mkfs.ext4 卡住了
- php - Laravel 找不到 php 扩展 ssh2_connect()
- python - 连续第 n 个最小值 Pandas
- php - 未找到 Laravel 7 特征
- html - 输入类型密码 - html形式的自动完成“on”和“current-password”有什么区别?
- c - C 库应该只是标题吗?
- .net - 如何在.NET中对上传的pdf文件进行漏洞扫描?
- list - 创建一个列表,形成两个不同项目的列表
- javascript - Is there a faster way of creating and iterating over a 200x200 grid in Javascript?