{"json_modified": "2016-09-02T19:29:28.835621", "uuid": "a6eff04b-fc36-4bbe-a427-455d6692a859", "title": "First-class Function", "url": "/zh-CN/docs/Glossary/First-class_Function", "tags": ["\u5934\u7b49\u51fd\u6570", "First-class functions"], "translations": [{"uuid": "5478ba87-810c-4d52-b00f-87c0ce712f8f", "title": "First-class Function", "url": "/en-US/docs/Glossary/First-class_Function", "tags": ["glossary", "CodingScripting", "Glossary"], "summary": "A programming language is said to have First-class functions when functions in that language are treated like any other variable. For example, in such a language, a function can be passed as an argument to other functions, can be returned by another function and can be assigned as a value to a variable.", "localization_tags": [], "locale": "en-US", "last_edit": "2016-08-21T03:16:53", "review_tags": []}], "modified": "2016-09-02T19:29:28", "label": "First-class Function", "localization_tags": ["inprogress"], "locale": "zh-CN", "id": 194695, "last_edit": "2016-09-02T19:29:26", "summary": "\u4e00\u79cd\u7f16\u7a0b\u8bed\u8a00\u88ab\u79f0\u4e3a\u5177\u6709\u5934\u7b49\u51fd\u6570\u65f6\uff0c\u8bed\u8a00\u4e2d\u7684\u51fd\u6570\u5c06\u4f1a\u50cf\u4efb\u4f55\u5176\u4ed6\u53d8\u91cf\u4e00\u6837\u88ab\u5bf9\u5f85\u3002\u4f8b\u5982\uff0c\u00a0\u5728\u8fd9\u6837\u7684\u8bed\u8a00\u4e2d, \u4e00\u4e2a\u51fd\u6570\u53ef\u4ee5\u4f5c\u4e3a\u53c2\u6570\u4f20\u9012\u7ed9\u5176\u4ed6\u51fd\u6570\uff0c\u53ef\u4ee5\u88ab\u5f53\u4f5c\u8fd4\u56de\u503c\u88ab\u53e6\u4e00\u4e2a\u51fd\u6570\u8fd4\u56de\uff0c\u53ef\u4ee5\u5f53\u4f5c\u503c\u6307\u5b9a\u7ed9\u4e00\u4e2a\u53d8\u91cf\u3002", "sections": [{"id": "Learn_more", "title": "Learn more"}, {"id": "General_knowledge", "title": "General knowledge"}], "slug": "Glossary/First-class_Function", "review_tags": []}