Search
Write a publication
Pull to refresh

Comments 8

Совсем авторы обленились. Генерированные с помощью ИИ статьи выкладывают.

А сама информация точна?

string CharCollectionToString(in IReadOnlyList<char> chars)
{
    return string.Join('\0', chars);
}

Типа так

string CharCollectionToString(in List<char> chars)
{
    return string.Join('\0', chars);
}

А не так, чтобы коллекцию нельзя было изменять внутри метода?

Стоило рассказать и про ref readonly. Зачем он был введен и в чём отличие от in. Также нет ни слова про возможное защитное копирование структуры, переданной через in.

Я видел туториал, в котором автор все переменные хранит в методах и передает их через out механизм, но он не инициилизировал не одну из них перед методом старт, а все методы вызываются в Update, значит с помощью out можно только в Update работать или весь скрипт имеет хэшированную переменную и к ней из любого метода можно обратится и функции, не только через Update?

Статья написана на очень поверхностном уровне, ничего не сказано про ref readonly, также модификатор in не гарантирует передачу по ссылке. Ребята из OTUS же представляют себя как ведущие эксперты. Выглядит как просто хотели в конце прорекламировать свои открытые уроки. Про ref readonly можно глянуть тут

Sign up to leave a comment.