Size: a a a

Dart & Flutter по-русски

2020 June 24

v

vasilich in Dart & Flutter по-русски
WINDOF
Круто
Вам, простите, какое дело смотрят его или нет?)
источник

W

WINDOF in Dart & Flutter по-русски
vasilich
Вам, простите, какое дело смотрят его или нет?)
🤦‍♂
источник

СА

Савостьянов Андрей... in Dart & Flutter по-русски
Oleg Rizhkov
яж с него и пришёл.
Он по другому совсем устроен в части типизации. В TS типизация по наличию полей в объекте, а в Дарт по типу. Для TS реально наличие определенных полей в объекте это и тип и интерфейс, деструкция - это просто пречисление полей объекта в нем получается...
источник

W

WINDOF in Dart & Flutter по-русски
Просто удивительное явление
источник

n

neikist in Dart & Flutter по-русски
Савостьянов Андрей
Это вам в Typescript 😁
Либо в котлин
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
либо в swift
источник

OR

Oleg Rizhkov in Dart & Flutter по-русски
Савостьянов Андрей
Он по другому совсем устроен в части типизации. В TS типизация по наличию полей в объекте, а в Дарт по типу. Для TS реально наличие определенных полей в объекте это и тип и интерфейс, деструкция - это просто пречисление полей объекта в нем получается...
ну да. ну я не супер спец в ts. хотя интерфейсы для апи, а типы для осталього, я вообще не представляю, чем интерфейсы от типов отличаются.
круто вообще, что типизация тут полноценная.
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Савостьянов Андрей
Он по другому совсем устроен в части типизации. В TS типизация по наличию полей в объекте, а в Дарт по типу. Для TS реально наличие определенных полей в объекте это и тип и интерфейс, деструкция - это просто пречисление полей объекта в нем получается...
это называется структурная или утинная типизация)
источник

OR

Oleg Rizhkov in Dart & Flutter по-русски
Evgenii Elchev
это называется структурная или утинная типизация)
"утиная" звучит довольно миленько.
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
и в целом это удобно, но все равно не дает полной гарантии что ты все рпавильно написал
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Oleg Rizhkov
"утиная" звучит довольно миленько.
если что то выгляит как утка (имеет те же свойства), крякает как утка (имеет те же методы) то возможно это утка)
источник

OR

Oleg Rizhkov in Dart & Flutter по-русски
ts сам по себе по сути js, так что всё равно нужно думать что пишешь. хотя это применимо везде...
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
я опять накину что про swift он очень много гарантий на стадии написания кода дает
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
просто очень много
источник

СА

Савостьянов Андрей... in Dart & Flutter по-русски
Evgenii Elchev
это называется структурная или утинная типизация)
А я думал, это для упрощения транспиляции обратно в JS, ну типа чтобы сильно с типами не напрягаться...
источник

OR

Oleg Rizhkov in Dart & Flutter по-русски
а дарт нет?
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
скомпилиось заработает
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Oleg Rizhkov
а дарт нет?
этому пофиг почти на все, соберает как нибудь а там посмотрим)
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Савостьянов Андрей
А я думал, это для упрощения транспиляции обратно в JS, ну типа чтобы сильно с типами не напрягаться...
да не, дело в удобстве именно для человека
источник

OR

Oleg Rizhkov in Dart & Flutter по-русски
но дарт же... строго типизирован...
источник