我在 swift 操场上有一个奇怪的行为。
当我输入这行代码时
println("test 1" + "test 2" + "test 3" + "test 4") //compiles
println("test 1" + "test 2" + "test 3" + "test 4" + "test 5") //compiles
println("test 1" + "test 2" + "test 3" + "test 4" + "test 5" + "test 6") //error!
最后一行代码无法编译。错误是:
表达方式过于复杂,无法在合理时间内解决;考虑将表达式分解为不同的子表达式
我做错了什么,还是这是某种错误?似乎 println() 的限制是 5 个字符串连接?