@AleexF

Ссылки в Kotlin?

Есть код на C++:
class ExampleClass {
public:
    int value;
    ExampleClass() { value = 0; }
}

void function(ExampleClass &obj) {
    obj.value = 1;
}

int main() {
    ExampleClass obj;
    function(obj);
    cout << obj.value << endl;
    return 0;
}

Подскажите, пожалуйста, эквивалент на языке Kotlin. Суть кода, ясное дело, не такая, но нужно чтоб при изменении объекта класса в функции(или другом классе) он изменялся везде. Варианты типа таких не подходят:
code
ExampleClass function(ExampleClass obj) {
    obj.value = 1;
    return obj;
}

Заранее спасибо.
  • Вопрос задан
  • 883 просмотра
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Kotlin
Android developer at Yandex
Хоть бы сказал, чем именно не подходят. Потому что именно это и будет полный аналог (в котлине всё - ссылки, положить что-либо на стек нельзя.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Э-э-э
Ваш код из Java, причем тут Kotlin?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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