0

在某些语言中,您可以非常轻松地做很多事情。例如:如果我想获取一个 XML 文档的值,我可以很容易地写出这行代码:

result = XML.GetValue("root/element/element");

您可以从这行代码中推断出哪种类型的编程范例?(面向对象?,程序?,...)

请介绍一些使用该编程范式的其他语言。

4

2 回答 2

1

好吧,这看起来像 XPath,它是一种查询语言(更多信息http://en.wikipedia.org/wiki/XPath

此处列出了更多查询语言 - http://en.wikipedia.org/wiki/Query_language

于 2012-07-18T18:36:43.550 回答
0

由于涉及到有状态的函数调用,因此这样的代码行可以被认为是面向对象的编程范例。这个例子实际上很差,但可能会给出这个想法。因为GetValue“过程”作用于具有先前状态的对象,知道特定的xml文档。

谈论使用该范例的编程语言,它们是当今最流行的:例如 Java 和 C#

于 2012-07-18T18:37:04.440 回答