Size: a a a

Flutter Developers — русскоговорящее сообщество

2019 November 14

ОС

Олжас Сулеймен in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Не поверишь, но конструктор это тоже метод
не поверишь, но он не принимается как аргумент для функции
источник

MM

Maxim Motorniy in Flutter Developers — русскоговорящее сообщество
Олжас Сулеймен
проще сделать статик функцией и кидать в мап аругментом
Это поможет избежать анальных извращений с явным приведением типа при использовании маппинга?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Олжас Сулеймен
не поверишь, но он не принимается как аргумент для функции
Я не читай, сразу отвечай.
В ооп конструктор это частный случай метода)
источник

MM

Maxim Motorniy in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Не поверишь, но конструктор это тоже метод
мне всё равно, если честно)
источник

ОС

Олжас Сулеймен in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Я не читай, сразу отвечай.
В ооп конструктор это частный случай метода)
я по синтаксису
источник

MM

Maxim Motorniy in Flutter Developers — русскоговорящее сообщество
Я вообще не думал что подожгу так чей то пукан своим сообщением с маппингом))
А вот оно как вышло.
Всё познаётся в сравнении.
Кто то пришёл сюда после js, кто то после kotlin. Кому то вообще легко всё заходит, потому что, как говорил Джейк Салли: "Моя чаша пуста".
Я всего лишь искал ответ на конкретный вопрос.
Естественно я обратился к гуглу с ошибкой, но в выдаче первым делом оказалась не документация по дарту.
Да, я конечно, должен был прочитать всю документацию. Все книги по дарту. Пройти все лабы. Бросить жену и детей, стать евангелистом дарта.
Но я как и все нормальные люди пошёл по пути наименьшего сопротивления. И попытался использовать инструмент, который мне показался интуитивно понятным.
Вполне логично, что если я указываю явно тип переменной List<ScheduledItem> и в эту переменную что то пишу, то даже на этапе компиляции можно понять ТО ли я туда запихиваю или нет
источник

MM

Maxim Motorniy in Flutter Developers — русскоговорящее сообщество
Но оказалось всё немного сложнее. В последствии так же было выявлено, что не у одного меня бомбит от этого.
Всем кто помог мне - спасибо.
источник

J

Jacob in Flutter Developers — русскоговорящее сообщество
Sergey Zabelnikov
Вот да, возвращает иттерейбл
В котлине тоже подобные затыки есть, делаешь .map{} на массиве а тебе в итоге возвращается List а не массив
источник

ОС

Олжас Сулеймен in Flutter Developers — русскоговорящее сообщество
Maxim Motorniy
Это поможет избежать анальных извращений с явным приведением типа при использовании маппинга?
не в мап все равно нужно указывать тип
источник

MM

Maxim Motorniy in Flutter Developers — русскоговорящее сообщество
Jacob
В котлине тоже подобные затыки есть, делаешь .map{} на массиве а тебе в итоге возвращается List а не массив
везде есть приколы и недостатки
и в любом языке стремяться их сгладить
и создавая "клоунские ишью" люди надяется изменить язык к лучшему, а не принимают всё как неизбежность
источник

MM

Maxim Motorniy in Flutter Developers — русскоговорящее сообщество
Вот недавно встречал такой клоунский ишью с просьбой добавить екстеншн функции в дарт КАК в котлин
источник

MM

Maxim Motorniy in Flutter Developers — русскоговорящее сообщество
внезапно они таки были добавлены
источник

MM

Maxim Motorniy in Flutter Developers — русскоговорящее сообщество
ну в общем)
источник

MM

Maxim Motorniy in Flutter Developers — русскоговорящее сообщество
будем чуточку добрее друг к другу)
источник

SZ

Sergey Zabelnikov in Flutter Developers — русскоговорящее сообщество
Jacob
В котлине тоже подобные затыки есть, делаешь .map{} на массиве а тебе в итоге возвращается List а не массив
И получишь коммайл тайм еррор
источник

ОС

Олжас Сулеймен in Flutter Developers — русскоговорящее сообщество
источник

AO

Artem Osipov in Flutter Developers — русскоговорящее сообщество
Называть другие языки и предложения клоунскими, ну такое. Прям возникло желание помогать сообществу и обсуждать что-то дальше
источник

ОС

Олжас Сулеймен in Flutter Developers — русскоговорящее сообщество
у меня для анализатора все неявные касты считаются ошибкой и динамик нужно указывать явно
источник

IP

Igor Petushkov in Flutter Developers — русскоговорящее сообщество
Maxim Motorniy
внезапно они таки были добавлены
это политическое решения гугла, чтобы по итогу сделать дарт максимально удобным для котлин разработчиков
источник

IP

Igor Petushkov in Flutter Developers — русскоговорящее сообщество
ну или решение дарт тимы
источник