我正在花很多時間試圖弄清楚如何使用HXT。我繼續使用deep
反對示例。 deep
做什麼?HXT - 什麼是「深」?
例如,this code具有以下:
atTag tag = deep (isElem >>> hasName tag)
-- case-insensitive tag matching
atTagCase tag = deep (isElem >>> hasNameWith ((== tag') . upper . localPart))
where tag' = upper tag
upper = map toUpper
感謝。我已經閱讀過文檔,但我不贊同。例如,(isElem)和(deep isElem)有什麼區別? – Muchin 2010-10-10 07:17:55
@Muchin:'isElem'和'hasName tag'只檢查頂層。 「深」使得這些箭頭遞歸地適用於所有級別。 – kennytm 2010-10-10 07:28:01
比較'深'與'最深'聽起來像'深'應該改爲'淺'。我想這是一個深度優先,但從頂部短路,vs'multi'搜索全部和最深處,開始自下而上? – Mittenchops 2016-12-19 03:27:42