我已经阅读了有关序列的演练,但我真的不明白为什么有一种方法可以同时定义文字 Iterable 和文字序列。
{String+} iterable = {"String1", "String2"};
[String+] sequence = ["String1", "String2"];
由于 Sequence 是 Iterable 的子类型,它似乎应该能够完成 Iterable 所做的一切,甚至更多。
那么,拥有 Iterable 花括号初始化程序的需要是什么?你什么时候想用它来代替方括号序列版本?