在我的Dart应用中,我需要定义一个const
字符串变量,如下所示:
library myapp;
part "Lookups.dart";
const String MY_SERVER_URL_PATTERN = "http://%s/" + Lookups.APP_NAME;
// ...more code
其中
Lookups.dart
是:part of myapp;
abstract class Lookups {
static const String APP_NAME = "myapp";
}
但是我在
MY_SERVER_URL_PATTERN
声明中遇到了编译器错误:我为什么得到这个,该怎么解决?
最佳答案
这似乎是+
运算符的错误。
如果你像这样重写
const String MY_SERVER_URL_PATTERN = "http://%s/${Lookups.APP_NAME}";
它工作正常。