Прилетали люди из Стамбула с одинаковыми системами теста, на них был QR код ведущий на официальный сайт, где были написаны данные, пограничники уходили в отдельную комнату, где специальные люди проводили с распечаткой пару минут. Догадываюсь, что тут риски были слишком большие и не стоили себя ;)
Спасибо, я не разбирался в вопросе, но местные продвинутые ребята говорили, что там очень много распила денег и, предпологаю, реализация соответствующая (и товарищ выше тоже это подметил).
Тут дело не сколько в опциональности, сколько в неверном использовании flatMap. Многие люди использовали flatMap в контексте, где стоило бы использовать map, а из-за обобщенности протокола Collection такое поведение еще и могло поменяться в Swift 4.0 (а возможно и еще в будущем).
А вот вторая перегрузка вряд ли сможет столкнуться с такой проблемой.
Замазал для приличия, это чужой паспорт.
Прилетали люди из Стамбула с одинаковыми системами теста, на них был QR код ведущий на официальный сайт, где были написаны данные, пограничники уходили в отдельную комнату, где специальные люди проводили с распечаткой пару минут. Догадываюсь, что тут риски были слишком большие и не стоили себя ;)
Я быстро запустил через Swift (т.к. в прошлом мобильник и рука набита сделать такое за 1 минуту), но второй бы по приоритету был бы питон.
Но т.к. имя/фамилия и дата рождения совпадает, к тому же у нас был barcode – нам поверили.
А вот вторая перегрузка вряд ли сможет столкнуться с такой проблемой.