Size: a a a

2021 January 16

g

gavr in dlang.ru
gavr
И циклы создают не так уж много проблем, решается модификатором weak в тех случаях когда а есть у б и б есть у а, но вообще это даже архитектурно выглядит странно
И есть статические анализаторы которые буквально рисуют граф объектов делая всю работу за тебя
источник

g

gavr in dlang.ru
Макс Воробьев
вполне могу представить какой-нибудь граф, когда или все стронг на всех, или все вик на всех и сбоку массив стронгов на каждый элемент
Да графы и деревья пожалуй самое скользкое место, но они уже неоднократно реализованы
источник

МВ

Макс Воробьев... in dlang.ru
в общем жду, когда swift взлетит вне apple
источник

DH

Dark Hole in dlang.ru
gavr
Да графы и деревья пожалуй самое скользкое место, но они уже неоднократно реализованы
Деревья то почему?
источник

SG

Serg Gini in dlang.ru
Макс Воробьев
в общем жду, когда swift взлетит вне apple
источник

g

gavr in dlang.ru
Нене, с деревьями ничего
источник

DH

Dark Hole in dlang.ru
gavr
И есть статические анализаторы которые буквально рисуют граф объектов делая всю работу за тебя
А зачем их рисовать?
источник

DH

Dark Hole in dlang.ru
А, они же динамические
источник

МВ

Макс Воробьев... in dlang.ru
@deviator  а смотрел вообще swift ?
источник

g

gavr in dlang.ru
А nim?
источник

OB

Oleg B in dlang.ru
Макс Воробьев
@deviator  а смотрел вообще swift ?
не то чтобы внимательно, он же не везде может работать
источник

OB

Oleg B in dlang.ru
gavr
А nim?
оч давно, не сказал бы что помню норм
источник

g

gavr in dlang.ru
Oleg B
не то чтобы внимательно, он же не везде может работать
Вот пару месяцев как везде
источник

g

gavr in dlang.ru
Всмысле на основных 3х ос
источник

МВ

Макс Воробьев... in dlang.ru
lazy var someClosure: (Int, String) -> String = {
     [unowned self, weak delegate = self.delegate!] (index: Int, stringToProcess: String) -> String in
  // тело замыкания
}
даж список захвата есть, если нужно
источник

МВ

Макс Воробьев... in dlang.ru
правда причины другие.
источник

g

gavr in dlang.ru
Макс Воробьев
lazy var someClosure: (Int, String) -> String = {
     [unowned self, weak delegate = self.delegate!] (index: Int, stringToProcess: String) -> String in
  // тело замыкания
}
даж список захвата есть, если нужно
Сложно читается с таким форматированием
источник

МВ

Макс Воробьев... in dlang.ru
gavr
Сложно читается с таким форматированием
тело через in - да, непривычно
источник

МВ

Макс Воробьев... in dlang.ru
как и половина swift)
источник

g

gavr in dlang.ru
Не я про то что телега расставила ентеры в левых местах, лучше скрипом кидай
источник