Programming languages 哪些语言提供了对象文字的使用?
哪些语言提供了对象文字的使用?(或者你可以用什么语言轻松地模仿它们?)你能给出一个代码示例吗 从显而易见的javascript代码片段开始:Programming languages 哪些语言提供了对象文字的使用?,programming-languages,object-literal,Programming Languages,Object Literal,哪些语言提供了对象文字的使用?(或者你可以用什么语言轻松地模仿它们?)你能给出一个代码示例吗 从显而易见的javascript代码片段开始: var someObj = { someProperty: 123, someFunction: function() { alert('hello!'); } }; 签出C#匿名类型 var Customer = new { Company = "AgileApps", Website = "ht
var someObj = {
someProperty: 123,
someFunction: function() {
alert('hello!');
}
};
签出C#匿名类型
var Customer = new
{
Company = "AgileApps",
Website = "http://www.agileapps.co.uk",
Name = "Big Al",
Entered = DateTime.Now
};
若您用“术语”替换对象,那个么Prolog自然会这样做(事实上,并没有其他方法来构造对象)。下面是一个以二叉树为特征的示例:
% find a node in List with a nil left child and call its rightmost grandchild X
member(node(nil,node(_,X)), List).
Lisp和Scheme在这方面也有一些非常先进的功能,特别是引用和半引用:
;; construct right-leaning binary tree with x as the rightmost grandchild
`(nil . (nil . ,x))
实际上,所有函数式编程语言都以某种形式复制了它