zoukankan      html  css  js  c++  java
  • 七.Protobuf3 嵌套类型

    Protobuf3 嵌套类型

      您可以在其他消息类型中定义和使用消息类型,如下例所示:这里Result消息是在SearchResponse消息中定义的:

    message SearchResponse {
      message Result {
        string url = 1;
        string title = 2;
        repeated string snippets = 3;
      }
      repeated Result results = 1;
    }

      如果您想在其父消息类型之外重用此消息类型,则需要先指定它的父类型,如下所示:

    message SomeOtherMessage {
      SearchResponse.Result result = 1;
    }

      您可以随心所欲地嵌套:

    message Outer {                  // Level 0
      message MiddleAA {  // Level 1
        message Inner {   // Level 2
          int64 ival = 1;
          bool  booly = 2;
        }
      }
      message MiddleBB {  // Level 1
        message Inner {   // Level 2
          int32 ival = 1;
          bool  booly = 2;
        }
      }
    }
  • 相关阅读:
    酒店预订2
    酒店预订1
    软件2
    酒店预定系统
    系统软件构成
    用例图
    软件构成
    业务用例名
    业务用例结果查询
    业务用例导师交流
  • 原文地址:https://www.cnblogs.com/kexianting/p/11507578.html
Copyright © 2011-2022 走看看