Size: a a a

Kotlin Community

2019 November 14

BP

Bogdan Panchenko in Kotlin Community
Alexander Levin
Ну, если хочется писать на шарпах, вроде никто к иному не принуждает. Но из вопросов выше не совсем понятно почему так тянет :)
Там скорей есть автоматическое привидение
источник

BV

Boris Vanin in Kotlin Community
Bogdan Panchenko
Разве?
Конечно это не так. Биты интерпретируются по другому просто
источник

BP

Bogdan Panchenko in Kotlin Community
Boris Vanin
Конечно это не так. Биты интерпретируются по другому просто
Там было что это не полный бит
источник

BP

Bogdan Panchenko in Kotlin Community
Boris Vanin
Конечно это не так. Биты интерпретируются по другому просто
Так и разница ubyte и byte - разная интерпретация битов
источник

BP

Bogdan Panchenko in Kotlin Community
Это во всех числах так
источник

BV

Boris Vanin in Kotlin Community
Bogdan Panchenko
Так и разница ubyte и byte - разная интерпретация битов
Ну, все U-типы так работают
источник

BV

Boris Vanin in Kotlin Community
Или ты вообще о чём?
источник

BV

Boris Vanin in Kotlin Community
Bogdan Panchenko
Там было что это не полный бит
Что такое не полный бит?
источник

BP

Bogdan Panchenko in Kotlin Community
Boris Vanin
Что такое не полный бит?
"Но это по сути не полноценный unsigned. Диапазон не увеличивается засчёт использования байта, который раньше за знак отвечал, а просто Byte, который засчёт ограничений принимает только положительную часть Byte"
источник

BV

Boris Vanin in Kotlin Community
Bogdan Panchenko
"Но это по сути не полноценный unsigned. Диапазон не увеличивается засчёт использования байта, который раньше за знак отвечал, а просто Byte, который засчёт ограничений принимает только положительную часть Byte"
Это не ответ на мой вопрос
источник

BV

Boris Vanin in Kotlin Community
Bogdan Panchenko
"Но это по сути не полноценный unsigned. Диапазон не увеличивается засчёт использования байта, который раньше за знак отвечал, а просто Byte, который засчёт ограничений принимает только положительную часть Byte"
Вот это утверждение оно ложное, я про это и написал
источник

BP

Bogdan Panchenko in Kotlin Community
Boris Vanin
Вот это утверждение оно ложное, я про это и написал
А я тебя не верно понял)
источник

BV

Boris Vanin in Kotlin Community
Что там не ограничения, а интерпретация битов другая
источник

BV

Boris Vanin in Kotlin Community
Смысл этих ансайнов в том, чтобы иметь возможность прочесть записанное кем-то ансайнед число, например если протокол такой или в gl встречаются и не мучиться с его интерпретацией а работать как с обычным числом. В этом смысле передавать его в индекс массива совсем редкий кейз
источник

BV

Boris Vanin in Kotlin Community
Маловероятно, что кто-то их будет использовать, чтобы сэкономить пару байт в переменной индекса
источник

BP

Bogdan Panchenko in Kotlin Community
Boris Vanin
Маловероятно, что кто-то их будет использовать, чтобы сэкономить пару байт в переменной индекса
+ нет смысла порой, особенно в джвм
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Маловероятно, что кто-то их будет использовать, чтобы сэкономить пару байт в переменной индекса
В индексе вообще нет смысла. В данных - да. Я сейчас экспериментально использую для обозначения логической беззнаковости (например разрмер блока данных), но пока не уверен, что это хорошо.
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
В индексе вообще нет смысла. В данных - да. Я сейчас экспериментально использую для обозначения логической беззнаковости (например разрмер блока данных), но пока не уверен, что это хорошо.
Это если память секономить, цпу получит оверхед (ничтожный)
источник

M

Mi in Kotlin Community
Может кто подсказать место где можно найти список всех технических чатиков в телеграме?
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Это если память секономить, цпу получит оверхед (ничтожный)
именно про память. На больших данных можно огрести приличную разницу
источник