亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請求代碼的二維數組理解不了?

請求代碼的二維數組理解不了?

江戶川亂折騰 2018-07-11 11:24:12
我要給這個請求代碼寫開發文檔類似這樣:"combine_list" : { //包含的包,注意這是個二維數組,第一層數組元素之間為 AND 關系,第二層數組元素之間為 OR 關系。"include" : [     [          {"id" : 111},          {"id" : 222},     ],     [            {"id" : 333}     ] ], //排除的包,也是個二維數組,第一層數組元素之間為 AND 關系,第二層數組元素之間為 OR 關系"exclude" : [     [          {"id" : 444},          {"id" : 555},     ],     [           {"id" : 666}     ] ]}這個數組怎么理解,我搞不懂一維數組排除就可以了,為什么還要用二維數組and和or一下,and和or是二維數組固有的特性還是什么,and和or組合后的結果是什么?看不太明白
查看完整描述

1 回答

?
繁星淼淼

TA貢獻1775條經驗 獲得超11個贊

AND比較好理解的,就是全部包含 或者 全部排除
對AND層的元素進行遍歷,即可達到目的

而OR層主要用來進行保護,比如說:
111存在、引用111,當111不存在、可引用222
排除的時候類似,
444已經排除,那么555可以保留下來。 你可以想象111-222,444-555是相互沖突的。

這是一種編程的思維,利用這種數據結構來達到比較穩妥或是其他一些目的而已。


查看完整回答
反對 回復 2018-07-15
  • 1 回答
  • 0 關注
  • 128 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號