Страница 7 из 19

: 10 ноя 2020, 12:08
NightlyRevenger
Newfag писал(а): 10 ноя 2020, 12:03
создают новые классы в рантайме
Ну классы в рантайме много где создают :kotik:

12 дней успешности

: 10 ноя 2020, 12:20
Bender Rodriguez
фига тут успешные погромисты собрались :musk:

12 дней успешности

: 10 ноя 2020, 13:11
Unsteelix
:lol5:

12 дней успешности

: 11 ноя 2020, 10:35
ShakotanGX71
Newfag писал(а): 10 ноя 2020, 12:03
Так еще сделали кучу шаблонов и прикалюх типа виталямбд, самозаниляющихся ссылок и тд
В том компиляторе нет ни неймспейсов, ни stl. Есть самописные порты новых фич :ps5bug:
У нас много компиляторов и железок.
Newfag писал(а): 10 ноя 2020, 12:03
решать вопросы как не перезатереть виртуальную таблицу
Зато узнал, как работает :newfago:

12 дней успешности

: 11 ноя 2020, 10:42
Newfag
ShakotanGX71 писал(а): 11 ноя 2020, 10:35
Есть самописные порты новых фич
Мы тож помню в банке вытащили из фичибранч ветки 4 свифта джос енкодер/декодер, когда писали на 3, я потом еще написал енкодер/декодер на этой основе для базы данных, тож весело было :petrosyan:
ShakotanGX71 писал(а): 11 ноя 2020, 10:35
Зато узнал, как работает
Тож люблю узнавать как что работает, знаю как работают слабые ссылки в свифте и диспетчеризация, но это тупа не нужно 100% времени, только на собесах спрашиваю :petrosyan:

12 дней успешности

: 11 ноя 2020, 11:26
TrollMaster
Newfag, на свифте есть дженерики или темплейты? :kojima:

12 дней успешности

: 11 ноя 2020, 11:37
Newfag
TrollMaster, дженерики есть, но работают не так как в плюсах, что может быть и к лудсшему :kojima:

: 11 ноя 2020, 11:41
NightlyRevenger
Дженеркиов сейчас только в убогом Го нет (и то их собираются туда завезти) :poher:

12 дней успешности

: 11 ноя 2020, 11:44
Newfag
На собесах всем задачку по дженерикам задаю, чет пока никто не решил :kaz3:

12 дней успешности

: 11 ноя 2020, 11:53
TrollMaster
Newfag писал(а): 11 ноя 2020, 11:44
На собесах всем задачку по дженерикам задаю
Скинь, плиз

12 дней успешности

: 11 ноя 2020, 11:56
Unsteelix
Newfag писал(а): 11 ноя 2020, 11:44
дженерикам
че это :notsure: генератор каких-нибудь сущностей пади :yoba6:

: 11 ноя 2020, 11:56
NightlyRevenger
TrollMaster, хочешь к ньюфагу устроится? :gay:

Отправлено спустя 1 минуту 25 секунд:
12 дней успешности
Unsteelix писал(а): 11 ноя 2020, 11:56
Newfag писал(а): 11 ноя 2020, 11:44
дженерикам
че это :notsure: генератор каких-нибудь сущностей пади :yoba6:
Жабаскриптер в тхреде, всем по прототипу :uporot:  :gabe:

12 дней успешности

: 11 ноя 2020, 11:59
Newfag
https://paiza.io/projects/oVEYUA1hZ2kpq ... uage=swift

Кто решит, поставлю 10 плюсцов :petrosyan:

12 дней успешности

: 11 ноя 2020, 12:00
TrollMaster
NightlyRevenger писал(а): 11 ноя 2020, 11:58
хочешь к ньюфагу устроится?
Нет, просто интересно стало, и к тому же у меня нет яблочной техники, с августа учусь писать на котлин под андроид

: 11 ноя 2020, 12:04
NightlyRevenger
Newfag, ебать у вас там синтаксис :drake:

12 дней успешности

: 11 ноя 2020, 12:08
Danny
Newfag писал(а): 11 ноя 2020, 11:59
https://paiza.io/projects/oVEYUA1hZ2kpq ... uage=swift

Кто решит, поставлю 10 плюсцов :petrosyan:
Нажал Run, выдало Success.
Давай мои плюсцы

12 дней успешности

: 11 ноя 2020, 12:20
Newfag
TrollMaster писал(а): 11 ноя 2020, 12:00
у меня нет яблочной техники
Большое заблуждение что чтобы начать писать под яблоки нужен последний ифон и мак бук про :prof: Свифт можно уже на любой оси щупать, если хочется именно под ифон/мак сдк писать, то можно виртуалку накатить, работает вполне норм. Хакинтош не советую, много ебли, но если железо совместимое, то все будет заработает ок, но ставить все равно заебешься.
NightlyRevenger писал(а): 11 ноя 2020, 12:04
ебать у вас там синтаксис
А что там такого? :lol5: Единственное что я вижу не очевидного, так это trailing closure, ну и сам синтаксис кложур немного отличается, но к этому быстро привыкаешь :shaloon:

CODE: Выделить всё

// типа вот метод с кложурой с входными параметрами типа инт и выходным типа инт

func some(closure: (Int, Int) -> Int) {
  print(closure(1, 1))
}

// можно вызвать этот метод так

some({ a, b in return a + b })

// а если кложура последний аргумент, то можно так 

some { a, b in a + b  }

// так тож можно

some { $0 + $1 }
Всякие String.Type это просто метатип.
Danny писал(а): 11 ноя 2020, 12:08
Нажал Run, выдало Success.
Там нет такого :shaloon:

: 11 ноя 2020, 12:22
NightlyRevenger
Newfag писал(а): 11 ноя 2020, 12:20
А что там такого?
Выгляди как гибрид JS и Си :ps5bug:

12 дней успешности

: 11 ноя 2020, 12:25
Newfag
NightlyRevenger писал(а): 11 ноя 2020, 12:22
Выгляди как гибрид JS и Си
Из JS там может быть только let (но тут он используется для констант, для переменных var), а на си все языки так или иначе похожи :ps5bug:

: 11 ноя 2020, 12:27
NightlyRevenger
Newfag, func тоже от туда (у них function) :ohyou:
Точек с запятой нет