我收到错误"表达太复杂,无法在合理的时间内解决#34;对于以下代码。 我看到了关于错误的其他线程,其中包含更复杂的表达式,然后我说,编译器是错误的。
以下简单代码也是如此吗?
问题:
let value1:Int = 1;
let value2:Int = 3;
var sql="The Number 2 is in "
+ " between " + String(iFrom) + " and " + String(iTo) + ".";
但这有效
let value1:Int = 1;
let value2:Int = 3;
var sql="The Number 2 is in "
+ " between " + String(iFrom) + " and " + String(iTo);
区别仅在于"。"在连接结束时。 如果它是一个bug: 进程SourceKitService以最大值运行并减慢所有内容。可以禁用运行时编译吗?
答案 0 :(得分:0)
我可以尝试的一件事就是尝试专门输入sql
变量。
var sql: String ="The Number 2 is in "
+ " between " + String(iFrom) + " and " + String(iTo) + ".";