Re[5]: Swift
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 04.06.14 19:01
Оценка:
Здравствуйте, vdimas, Вы писали:

V>А какая разница разработчикам под семейство макосей на этот довод?

V>Он всё-равно сходу будет более распространён как инструмент написания коробочных продуктов, чем тот же C#.

DM>>Что до носа C#, то вот простейший вопрос: напиши на свифте генерик-функцию, работающую с разными линейными контейнерами (массив, два вида списков, deque). Скажем, на входе контейнер с интами, найти минимум из первых 10 положительных чисел. Второй вопрос: добавить свой контейнер и чтобы эта функция без изменений с ним заработала.


V>Это намек на IEnumerable<IComparable>?

V>Самому не смишно?

Это намёк на экстеншны, предсказуемый полиморфизм, обобщенное программирование и особенности дизайна базовых классов. Вот скажем если в свифте контейнеры никто не задизайнит внятно, то от экстеншнов толку будет крайне мало.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.