Size: a a a

Чат подкаста «Разбор Полётов»

2019 October 13

ВВ

Виктор Вербицкий in Чат подкаста «Разбор Полётов»
На первый взгляд тут больших противоречий с имеющимся синтаксисом нету...
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
ну скажем я могу сделать это компилируемым:

interface BeanA {
   var a: String
   var b: String
}

inline fun beanA(init: BeanA.() -> Unit): BeanA {
   return object: BeanA {
       override var a: String = ""
       override var b: String = ""
   }.apply(init)
}

fun main() {
   beanA {
       a = "kjhkjhkjh";
   }
}


но вот ошибочку о том, что b остался не присвоен - пока не получить. Может быть можно с контрактами, но я пока не дотянулся проверить
источник

ВВ

Виктор Вербицкий in Чат подкаста «Разбор Полётов»
Не, ну через это я тоже прошёл. Просто суть в том, что надо заинлайнить снаружи именно тело конструктора. Только тогда можно получить желаемое. Но это сейчас синтаксис не позволяет...
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
Виктор Вербицкий
Не, ну через это я тоже прошёл. Просто суть в том, что надо заинлайнить снаружи именно тело конструктора. Только тогда можно получить желаемое. Но это сейчас синтаксис не позволяет...
ну вот об этом и речь, да
источник

ВВ

Виктор Вербицкий in Чат подкаста «Разбор Полётов»
Anton Arhipov
ну вот об этом и речь, да
Собственно тебе там ближе (и мотивация есть) попинать народ с вопросами про это.
Как минимум концепт уже есть 😜
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
да я уже набросал своего фидбека про это везде куда мог
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
есть вполне реальные примеры и задачи
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
а из существующего, получается, ничего лучше функций с обязательными параметрами и нет
источник

ВВ

Виктор Вербицкий in Чат подкаста «Разбор Полётов»
Anton Arhipov
да я уже набросал своего фидбека про это везде куда мог
Есть где проголосовать? 😂
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
Виктор Вербицкий
Есть где проголосовать? 😂
не в курсе. я тикетов не заводил
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
источник

J🎩

JBaruch 🎩 in Чат подкаста «Разбор Полётов»
Liquid Software
источник

AX

Abc XYZ in Чат подкаста «Разбор Полётов»
=)
источник
2019 October 14

J🎩

JBaruch 🎩 in Чат подкаста «Разбор Полётов»
номномном
источник

AE

Alexandr Emelyanov in Чат подкаста «Разбор Полётов»
источник

過酸化水素 in Чат подкаста «Разбор Полётов»
Бэкапов много не бывает (:
источник

過酸化水素 in Чат подкаста «Разбор Полётов»
Ща начали дешеветь lto-5. А пока lto-4 (шторка от lto-1).
источник

過酸化水素 in Чат подкаста «Разбор Полётов»
источник

過酸化水素 in Чат подкаста «Разбор Полётов»
Кто как бэкапы хранит?
источник

AP

Andrey Panov in Чат подкаста «Разбор Полётов»
過酸化水素
Ща начали дешеветь lto-5. А пока lto-4 (шторка от lto-1).
Расшифруй что это? Ещё бы и цены примерно сказал на такую штуку, вообще супер было бы
источник