I don&#39;t think so.<div><br></div><div>As we don&#39;t say &quot;Fibonacci collection&quot;, we know Fibonacci numbers are in order. But we can&#39;t tell the number immediately if I asked a specific index of Fibonacci sequence. The only way is calculate the sequence one by one from start.</div><div><br></div><div>So we need the collection, and collection do the jobs. But it true that collections are<span></span> sequences.</div><div>Swift is also have this definition, in concrete implementation way.<br><br>Dmitri Gribenko &lt;<a href="mailto:gribozavr@gmail.com">gribozavr@gmail.com</a>&gt; 於 2015年12月31日星期四 寫道:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Thu, Dec 31, 2015 at 3:04 PM, Susan Cheng &lt;<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;susan.doggie@gmail.com&#39;)">susan.doggie@gmail.com</a>&gt; wrote:<br>
&gt; yes for sequences are not immutable. I get confused.<br>
&gt;<br>
&gt; no for sequences should be definition of lists of values. Just like<br>
&gt; Fibonacci sequence, we can calculate the values form the start of the<br>
&gt; Fibonacci sequence one by one. But we are not accessing the values of<br>
&gt; Fibonacci sequence.<br>
<br>
Those are collections.  Collections can be iterated over multiple times.<br>
<br>
Dmitri<br>
<br>
--<br>
main(i,j){for(i=2;;i++){for(j=2;j&lt;i;j++){if(!(i%j)){j=0;break;}}if<br>
(j){printf(&quot;%d\n&quot;,i);}}} /*Dmitri Gribenko &lt;<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;gribozavr@gmail.com&#39;)">gribozavr@gmail.com</a>&gt;*/<br>
</blockquote></div>