Size: a a a

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

2020 July 26

АК

Андрей Козак... in Dart & Flutter по-русски
𝐼𝓈𝓁𝒶𝓂
Стоит вопрос купить мак за 1600 или игровой ноут за 1000
Я бы мак взял, для Игорь купи плойку)
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Спасибо
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
@adv
Стек есть, почему ты так думаешь. При выполнении в нутри функции, эта часть почти как стек.
Почитай про устройство Dart VM: https://mrale.ph/dartvm/
Как найдешь стек, сообщи.
источник

@

@adv in Dart & Flutter по-русски
Sergey Hottabych
Почитай про устройство Dart VM: https://mrale.ph/dartvm/
Как найдешь стек, сообщи.
ок
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Мухаммад Безмолвный
Следовательно, непосредственно сама переменная не является объектом?
переменная является ссылкой на память с объектом, но в данном случае, обратившись к ней, ты получишь хранимый по ссылке объект, а не ссылку

И переменная это не объект, как уже объяснили
источник

AS

Andrey Stafford in Dart & Flutter по-русски
какие hot keys в flutter чтобы отформатировать код?
источник

М

Мухаммад Безмолвный... in Dart & Flutter по-русски
Roman Vasiliev
переменная является ссылкой на память с объектом, но в данном случае, обратившись к ней, ты получишь хранимый по ссылке объект, а не ссылку

И переменная это не объект, как уже объяснили
Да, иногда трудно собрать целую картинку в голове, когда ответы 16-18 летних отцов дарта и флаттера разнятся
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
это касается почти каждого языка - Java, C#, Dart и так далее
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
ничего кардинально нового
источник

М

Мухаммад Безмолвный... in Dart & Flutter по-русски
Roman Vasiliev
ничего кардинально нового
Значит на этом этапе условныйТип myVariable; выделяется только место в памяти и создается объект null?
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
нет, место не выделяется
источник

V

Vadim in Dart & Flutter по-русски
Sergey Hottabych
Почитай про устройство Dart VM: https://mrale.ph/dartvm/
Как найдешь стек, сообщи.
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
место выделяется под создаваемый объект, который может быть присвоен переменной
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
если ты никуда не присвоишь объект, он ни с чем не связанный потеряется в куче и будет со временем или нуждой почищен как неиспользуемый
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
И чего ты мне этой картинкой хочешь показать?
источник

V

Vadim in Dart & Flutter по-русски
Sergey Hottabych
И чего ты мне этой картинкой хочешь показать?
Стэк, если ты вообще знаешь, что это такое
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Vadim
Стэк, если ты вообще знаешь, что это такое
Называется: "Слышал звон, да не знает где он".
Тут написано — Kernel Binary компилируется сначала в IL, который на стеке.
IL переводится в машинный код.
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
В Дарте никаких стеков нет.
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
В Дарте нет значимых типов и нет упаковки/распаковки, что довольно удобно, так как это затратные операции.
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
В Дарте всё объекты. true, null — это тоже объекты. 42 — тоже объект (примитивный).
И все они хранятся в кучах.
источник