[python] как передавать строки через указатель?
Если я правильно прочитал мануал питона, то строки считаются immutable объектом (как и Int) и потому при передаче функции копируются целиком. Как передать строку без её дублирования? Приходит на ум только сделать класс-контейнерЕсли строка immutable, зачем ее копировать при передаче? Короче, по ссылке передается, как в Java.
то есть можно гарантировать, что строка останется в том треде, где была изначально создана?
то есть можно гарантировать, что строка останется в том треде, где была изначально создана?что ты понимаешь под "строка останется в том треде"?
ничего видимо. Забыл, что у питона общий интерпретатор для всех тредов. Сказывается инерция мышления.
а с кем спутал? Erlang?
Оставить комментарий
yroslavasako
Если я правильно прочитал мануал питона, то строки считаются immutable объектом (как и Int) и потому при передаче функции копируются целиком. Как передать строку без её дублирования? Приходит на ум только сделать класс-контейнер