ru
Feedback
Волны ИИ

Волны ИИ

Открыть в Telegram

Творчество искусственного интеллекта.

Больше
6 696
Подписчики
Нет данных24 часа
-137 дней
-4330 дней
Архив постов
@musk_world_visionaries - визионеры мира Маска.

@ahead_of_time_wolkd - впереди времени в мире.

@era_innovators_club - клуб инноваторов эры.

@startupuks_enetwork - европейская сеть стартапов.

@modular_drive_zone - зона модульного привода.

👀 C# 13 может скоро получить новую фичу, которая позволит использовать ref и unsafe в итераторах и асинхронных методах. 📌 Мотивация В современном мире вы не можете сделать так:

async Task MyMethodAsync()
{
    await AnAsyncMethod();
    ref int x = ref GetRef();
    DoSomething(ref x);
    await AnohterAsnycMethod();
}
Проблема с await и ref заключается в том, что компилятор не может гарантировать, что ссылка все еще будет действительна после выполнения await. Но в данном случае это не должно быть проблемой, так как x используется только между двумя вызовами await, где ссылка все еще действительна. То же самое относится к ref структурам, таким как Span<T> или ReadOnlySpan<T>. Их нельзя использовать в итераторах (yield) или асинхронных методах. Предложение как раз и позволит это делать:

async Task MyMethodAsync()
{
    var result = await AnAsyncMethod();
    ReadOnlySpan<char> span = result.AsSpan();
    DoSomething(span);
    await AnohterAsnycMethod();
}
#proposal

@ocean_of_opportunities_inno - океан возможностей и инноваций.

@bitrix_success_360 - успех по Bitrix на 360 градусов.

@growth_ideas_start_boost - ускоритель старта для идей роста.

@tomorrow_talks - беседы о завтрашнем дне.

@analytic_empire_profit - империя аналитики и прибыли.

@wilsy_red_reviews - ревью от Wilsy.

@wils_technologies - технологии от Wils.

@virtzone_exploration - исследование виртуальных зон.

@vr_academy_world - академия виртуальной реальности.

@vrar_universe - вселенная VR и AR.

🧰 Глубокое погружение в паттерн «Спецификация» и его применение в контексте разработки на C# Андрей Потапов из Альфа-Банка п
🧰 Глубокое погружение в паттерн «Спецификация» и его применение в контексте разработки на C# Андрей Потапов из Альфа-Банка погружается в детали работы с паттерном и рассматривает его сильные/слабые стороны. 👉 Читать

@data_visionary_insights - инсайты в мир визионерских данных.

@vectorguard_security - безопасность защитных векторов.

@valentin_tech_view - взгляд Техника на мир.