解释Jsoup中NodeVisitor接口中的head和tail方法
虽然 Jsoup 似乎是一个非常好的废弃 HTML 的库,但不幸的是它的 API 几乎没有文档。以下是 Nodevisitor 类的 API:
http://jsoup.org/apidocs/org /jsoup/select/NodeVisitor.html
您能否解释一下 head 和 tail 的含义(这些术语通常与队列相关)以及这里隐含的数据结构和算法以及为什么我要实现 head 或 tail?
While Jsoup appears to be very good library to scrap HTML but unfortunately its API has virtually no documentation. Here is the API for Nodevisitor class:
http://jsoup.org/apidocs/org/jsoup/select/NodeVisitor.html
Can you explain what head and tail means (these terms usually associated with queues) and what datastructures and algorithms are being implied here and why I would implement head or tail?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在“一般”上下文中,
head
指列表的第一个元素,tail
指列表的其余部分。这在函数式编程中特别流行,它用于递归而不是迭代地遍历列表。然而,在这个特定的背景下,我不知道……但是,我总是对未记录的 API 的质量持怀疑态度。
In a "general" context,
head
refers to the first element of a list, andtail
to the remainder of the list. This is especially popular in functional programming where it is used to traverse lists recursively instead of iteratively.However, in this specific context, I don't know ...however, I'm always suspicious about the quality of undocumented APIs.