Чрезвычайно приятно, что C# динамически понимает, что obj за пределами Foo() не валиден, и его можно выкинуть. Я доволен, что мне не приходиться ебать себе мозг этим и думать, где его удалять. Rust способен понимать это статически.
Ну-у... я немного его почитал и сдулся там, где начинается чехарда со временем жизни. Хотя идея полезная, наверное. Но уже стало интересно, как в такой парадигме реализуется адский UI.
Comments 40
Т.е. я теперь тоже хочу написать такой пост.
Reply
А я намеренно избегаю списков. Потомучтозаставляли. Всё в голове.
Reply
Reply
Reply
var obj = new Something();
}
Чрезвычайно приятно, что C# динамически понимает, что obj за пределами Foo() не валиден, и его можно выкинуть. Я доволен, что мне не приходиться ебать себе мозг этим и думать, где его удалять.
Rust способен понимать это статически.
Reply
Но уже стало интересно, как в такой парадигме реализуется адский UI.
Reply
Reply
Reply
Leave a comment