在我的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
声明中遇到编译器错误:
预期类型为'num'的表达式。
为什么我会这样做,我该怎么做才能解决它?
答案 0 :(得分:2)
这似乎是+
运算符的错误
如果你像
const String MY_SERVER_URL_PATTERN = "http://%s/${Lookups.APP_NAME}";
它工作正常。