169 похожих чатов

Ты хочешь сказать, что приватная функция никогда не будет обновлена?

2 ответов

4 просмотра

Не обязательно "приватная", это remote vs local calls

Чтобы вызвать приватную функцию, надо сначала вызвать какую-нибудь публичную, т.е. всегда есть публичная точка входа. Если у тебя приватная функция просто возвращает какой-нибудь результат, то рано или поздно она выполнится, и следующий вызов будет уже у новой версии модуля (через публичную точку входа). А если у тебя какая-то приватная функция зациклена, то этот код будет выполняться, пока версию модуля не прибьёт в один прекрасный момент code server при загрузке третей версии кода ("If a third version of a module is loaded and there are still processes running (have pointers on the stack to) the code server will kill those processes and purge the old code").

Похожие вопросы

Обсуждают сегодня

Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
10
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
А дальше что?.. Записать в файл, потом в Код?.. И потом разбирать как-то?..
Хаскель Моисеевич Гопник
14
доброго времени. db, dw и прочие исполняются при трансляции или при выполнении программы?
lutayyy
10
Почему никто не подсказал, что можно объявить свои типы данных, в которых меньше полей, чем в отданном джейсоне, и добавлять их по необходимости?
Strange Rabbit
10
Хтось використовував Vapor на Windows?
Jaroshevskii
15
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
86
Карта сайта