Size: a a a

2020 March 31

_

__gg in pro.cxx
Alexander Zaitsev
Я просто напомню, что чат не про свифт
Разве нельзя задать вопрос по типу: "Почему в свифте есть extension'ы, а в плюсах не могут добавить"?
источник

D

Danya in pro.cxx
Продолжить обсуждать топик можно в @stdvector
источник

_

__gg in pro.cxx
Constantine Drozdov
Концепт это предикат на множестве типов с открытым типом декларирования, если я правильно прочитал мануал свифта там закрытый тип декларирования (нужно явно указывать соответствие протоколу)
Не совсем компетентен в этом: чем отличаются закрытый и открытый типы декларирования?
источник

AZ

Alexander Zaitsev in pro.cxx
__gg
Разве нельзя задать вопрос по типу: "Почему в свифте есть extension'ы, а в плюсах не могут добавить"?
нет, не стОит, пожалуй. во флудилке какой-нибудь обсудите, пожалуйста
источник

D

Danya in pro.cxx
__gg
Не совсем компетентен в этом: чем отличаются закрытый и открытый типы декларирования?
Я ж писал
Реализация протокола в Свифте типом указывается явно программистом
Реализация концепта в С++ является неявной, если тип соответствует описанию концепта
источник

ПК

Побитый Кирпич in pro.cxx
__gg
Разве нельзя задать вопрос по типу: "Почему в свифте есть extension'ы, а в плюсах не могут добавить"?
В С++ тоже есть extension-ы. Называется "свободная функция" или просто "функция"
источник

МВ

Макс Воробьев in pro.cxx
еще бы Uniform Function Call Syntax из D к ф-ям прикрутить)
источник

_

__gg in pro.cxx
Побитый Кирпич
В С++ тоже есть extension-ы. Называется "свободная функция" или просто "функция"
1. На кой черт тогда extension'ы добавили в свифте?
2. Читабельность кода улучшается в разы благодаря именно extension'ам, а не созданию обычных функций.
3. Ты забываешь то, что расширения в свифте могут добавлять не только фукнции, но и свойства-переменные, новые инициализаторы, связывать два разных интерфейса, определять новые вложенные типы
источник

IA

Ivan Azoyan in pro.cxx
Alexander Zaitsev
Я просто напомню, что чат не про свифт
В принципе, через час можно чат переименовать на Свифт)))
источник

МВ

Макс Воробьев in pro.cxx
__gg
1. На кой черт тогда extension'ы добавили в свифте?
2. Читабельность кода улучшается в разы благодаря именно extension'ам, а не созданию обычных функций.
3. Ты забываешь то, что расширения в свифте могут добавлять не только фукнции, но и свойства-переменные, новые инициализаторы, связывать два разных интерфейса, определять новые вложенные типы
в обж-с хранимые свойства вродь нельзя было создавать
источник

_

__gg in pro.cxx
Макс Воробьев
в обж-с хранимые свойства вродь нельзя было создавать
А это и не обж-с) В obj-c были только категории - это не расширения свифта
источник

_

__gg in pro.cxx
Все, извиняюсь, больше не говорю про свифт
источник

AS

Anatoly Shirokov in pro.cxx
__gg
Все, извиняюсь, больше не говорю про свифт
источник
2020 April 01

FS

Flower Surgeon in pro.cxx
Макс Воробьев
еще бы Uniform Function Call Syntax из D к ф-ям прикрутить)
std::invoke?
источник

FS

Flower Surgeon in pro.cxx
__gg
Все, извиняюсь, больше не говорю про свифт
не надо тут холиваров, плиз
источник

ϻ.

ϻαƙȿ . in pro.cxx
Ребят как сделать так чтобы в файлах  совпадали строки по ид , типо если они не совпадают то сделать так чтобы совпадали...
источник

МВ

Макс Воробьев in pro.cxx
Flower Surgeon
std::invoke?
источник

FS

Flower Surgeon in pro.cxx
судя по описанию похоже на mixin
источник

МВ

Макс Воробьев in pro.cxx
Flower Surgeon
судя по описанию похоже на mixin
в каком языке миксин гуглить? в D есть два варианта и оба не совсем подходят
источник

МВ

Макс Воробьев in pro.cxx
Flower Surgeon
судя по описанию похоже на mixin
источник