چندوقت پیش به فروم رسمی زبان سوییفت سر زدم و به طور خیلی شفاف تر دنیای زیبای متن باز و مزایای اون رو حس کردم.
قضیه این بود که یکی از کاربرای فروم و همکار های توسعه (Contributer)، ایده پیاده سازی یک تابع برای داده های دیکشنری رو داده بود تا مقادیر خالی رو فیلتر کنه. مثلا اینجوری:
["1" : "1", "2" : nil, "3" : "3"].compactMapValues({ $0 })
// ["1": "1", "3": "3"]
و این شروع یک ماجراجویی زیبا بود!