91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Egret之ProtoBuf(引用)

發布時間:2020-06-22 02:35:42 來源:網絡 閱讀:518 作者:Aonaufly 欄目:開發技術

前言 : 有時候 , 在proto中的一個類需要引用另一個類 . 本篇既是為解釋這一問題的.






一 : test.proto(在protobuf\protofile中)

package Test;
message LVO{
    required string message = 1;
    required int32 priority = 2;
}
message Login{
    required string userName = 1;
    required string password = 2;
    optional int32 sex = 3;
    required LVO lvo = 4;
    required bool isFirstLogin = 5;
    repeated string param = 6;
}

① , Login引用了LVO

二 : 使用命令pb-egret generate

① , 必須注意的是 : proto文件在protobuf\protofile中,這樣使用pb-egret generate后,會生成文件在protobuf\bundles中 :
Egret之ProtoBuf(引用)
② , 我們可以看看生成的相關的.d.ts(protobuf-bundles.d.ts)
Egret之ProtoBuf(引用)

三 : 使用

        let $login : Test.ILogin = new Test.Login({
            userName:"Aonaufly",
            password:"123456",
            sex:1,
            lvo:{
                message : "Snow",
                priority : 1
            },
            isFirstLogin:false,
            param:["test", "array", "param"]
        });

① , 使用Login中的lvo數據 $login.lvo.message

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

台北市| 顺昌县| 广南县| 天镇县| 堆龙德庆县| 瑞金市| 五寨县| 大关县| 天台县| 温宿县| 土默特右旗| 剑河县| 襄垣县| 扶风县| 西乡县| 阜康市| 河西区| 乌拉特后旗| 永福县| 山阳县| 桃源县| 舒城县| 安仁县| 嵩明县| 年辖:市辖区| 扎赉特旗| 临邑县| 延津县| 石狮市| 贡山| 禹州市| 南靖县| 孝义市| 喀什市| 嘉鱼县| 乐清市| 固原市| 闵行区| 天门市| 麻江县| 房产|