Syntax ? 如何获取dart 2.13编译语句:typedef IntList=List<;int>;;

Syntax ? 如何获取dart 2.13编译语句:typedef IntList=List<;int>;;,syntax,Syntax,这句话出现在网上的几个例子中;但是当我尝试它时,我得到一个语句typedef IntList=List的编译错误 必须将Dart SDK约束设置为支持2.13功能才能使用非功能typedefs。简单地更新你的本地省道工具(或者是颤振工具)是行不通的。可以通过以下几种方式设置约束: 在您的pubspec.yaml中,有一个environment参数可以使用: 您可以在入口点(即main()方法)中使用方法2),并将其应用于该执行 // pubspec.yaml environment: sd

这句话出现在网上的几个例子中;但是当我尝试它时,我得到一个语句typedef IntList=List的编译错误

必须将Dart SDK约束设置为支持2.13功能才能使用非功能
typedef
s。简单地更新你的本地省道工具(或者是颤振工具)是行不通的。可以通过以下几种方式设置约束:

  • 在您的
    pubspec.yaml
    中,有一个
    environment
    参数可以使用:
  • 您可以在入口点(即
    main()
    方法)中使用方法2),并将其应用于该执行
  • // pubspec.yaml
    
    environment:
      sdk: ">=2.13.0 <3.0.0"  // sets the minimum Dart version to 2.13 for this package
    
    // @dart=2.13
    import 'package:foo/foo.dart';
    
    typedef Foo = String;