вопрос , когда мы создаём proto file , и указываем цифры как пример
message Message {
string body = 1 ;
}
Как мне сказали это расположение в памяти , но я же не могу просто так везде писать еденицу , от чего зависит приоритет ?
это не приоритет, а порядковый номер поля
получается он не может повторяться ? То как тогда мне различить у кого должна быть еденица , а у кого последующие ?
так просто берете и ставите по порядку добавля нового поле - оно получает N+1 если удаляете какое-то поле - не забудьте пометить его reserved
Можно погуглить, и выяснить, что первые N номеров (не помню, сколько) лежат иначе, чем другие. И они, типа, парсятся быстрее. Но важно ли это - я не мерял
я вот про это и говорю , я это выяснил и теперь стало интересно , как мне распологать индексы , может есть приоритет для каких либо данных
В официальной доке по этому нет никакой инфы, поэтому думаю все равно)
Обсуждают сегодня