<div dir="ltr"><div class="gmail_default" style="font-family:georgia,serif">You can use dictionary in a map. You just ignore the return value of the map.</div><div class="gmail_default" style="font-family:georgia,serif"><br></div><div class="gmail_default"><div class="gmail_default"><font face="georgia, serif">var dic = [Int:String]()</font></div><div class="gmail_default"><font face="georgia, serif">var index = 0</font></div><div class="gmail_default"><font face="georgia, serif"><br></font></div><div class="gmail_default"><font face="georgia, serif">[&quot;John&quot;, &quot;Mike&quot;, &quot;Amy&quot;, &quot;Kavin&quot;].map {</font></div><div class="gmail_default"><font face="georgia, serif">    dic.updateValue($0, forKey: index)</font></div><div class="gmail_default"><font face="georgia, serif">    index += 1</font></div><div class="gmail_default"><font face="georgia, serif">}</font></div><div class="gmail_default"><font face="georgia, serif"><br></font></div><div class="gmail_default"><font face="georgia, serif">print(dic) // [2: &quot;Amy&quot;, 0: &quot;John&quot;, 1: &quot;Mike&quot;, 3: &quot;Kavin&quot;]</font></div><div class="gmail_default"><font face="georgia, serif"><br></font></div><div class="gmail_default"><font face="georgia, serif">zhaoxin</font></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 11, 2016 at 1:50 AM, Kenny Leung via swift-evolution <span dir="ltr">&lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi All.<br>
<br>
I find that instead of using map() on arrays, I more often use an operation that returns a dictionary from an array. A common case is fetching an array of data, then creating a local cache of it indexed by ID.<br>
<br>
Is there a name for this operation? Is this something that others would like to see added to the standard library?<br>
<br>
-Kenny<br>
<br>
_______________________________________________<br>
swift-evolution mailing list<br>
<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><br>Owen Zhao<br></div></div></div>
</div>