[python] как передавать строки через указатель?

yroslavasako

Если я правильно прочитал мануал питона, то строки считаются immutable объектом (как и Int) и потому при передаче функции копируются целиком. Как передать строку без её дублирования? Приходит на ум только сделать класс-контейнер

nikita270601

Если я правильно прочитал мануал питона, то строки считаются immutable объектом (как и Int) и потому при передаче функции копируются целиком. Как передать строку без её дублирования? Приходит на ум только сделать класс-контейнер
Если строка immutable, зачем ее копировать при передаче? Короче, по ссылке передается, как в Java.

yroslavasako

то есть можно гарантировать, что строка останется в том треде, где была изначально создана?

Helga87

то есть можно гарантировать, что строка останется в том треде, где была изначально создана?
что ты понимаешь под "строка останется в том треде"?

yroslavasako

ничего видимо. Забыл, что у питона общий интерпретатор для всех тредов. Сказывается инерция мышления.

Helga87

а с кем спутал? Erlang?
Оставить комментарий
Имя или ник:
Комментарий: