2
Чому необхідні та необов’язкові видаляються у буферах протоколу 3
Я недавно з допомогою gRPCз proto3, і я помітив , що requiredі optionalбув вилучений в новому синтаксисі. Хто-небудь люб’язно пояснить, чому обов'язкові / необов’язкові видаляються в proto3? Такі обмеження просто здаються необхідними, щоб зробити визначення надійним. синтаксис proto2: message SearchRequest { required string query = 1; optional int32 page_number = …