Dart lang,多个扩展泛型

sin*_*ina 6 generics dart

dart lang 中的“泛型”是否可以有多个扩展?像这样的事情:

  class myApp<T extends String, num> {
     T getLowerCase(T userInput) {
        return userInput.toLowerCase();
   }

     T addAll(T userInput) {
        return userInput + 10;
   }
}
Run Code Online (Sandbox Code Playgroud)

sin*_*ina 7

我找到了!我必须这样更改我的代码:

class myApp<T extends String, N extends num> {
    T getLowerCase(T userInput) {
    print(userInput.toLowerCase());
  }

    N addAll(N userInput) {
    print(userInput + 10);
  }
}
Run Code Online (Sandbox Code Playgroud)

(谢谢java!)