First-class function 头等函数
来源:互联网 发布:地理信息系统算法 编辑:程序博客网 时间:2024/06/05 08:58
Python 介绍说 Python has first class functions,记得lua也这么说过,那么头等函数是什么意思是呢?
摘自first class functions wiki百科
In computer science, a programming language is said to have first-class functions if it treats functions as first-class citizens. Specifically, this means the language supports passing functions as arguments to other functions, returning them as the values from other functions, and assigning them to variables or storing them in data structures.
在计算机科学中,如果一门编程语言把函数看做头等公民就可以这门语言支持头等函数。具体也就是说,函数能像参数那样被传递到另一个函数、从另一个函数那像值一样被返回出来、函数可以赋值给变量或者存在数据结构中。
头等公民
摘自first-class citizens wiki百科
In programming language design, a first-class citizen (also object, entity, or value) in a given programming language is an entity which supports all the operations generally available to other entities. These operations typically include being passed as a parameter, returned from a function, and assigned to a variable.
- First-class function 头等函数
- first-class function
- function object (functor) (2) : first-class funtion
- 【Scala】头等函数与函数即对象
- first class, first-class object
- runkit相关函数(运行时改变class或者function)
- Function Pointer of class member function (类的成员函数指针)
- Function Pointer of class member function C++的类成员函数指针简要
- Function Pointer of class member function (类的成员函数指针)
- 智能指针(pointer like class)和仿函数(function like class)
- The First Class
- First Class Type
- ng-class $first
- C++ first class
- My first java class!
- higher-order function first-order function
- Class function callback
- friend class & function
- Huffman编码树
- iOS里常见的加密方法
- canvas元素的用法
- 百度地图sdk学习心得
- 响应式网站制作
- First-class function 头等函数
- 第三章SignalR在线聊天例子
- Poj 3734 Blocks(DP,矩阵乘法优化)
- 新旧版本FileInputFormat获得输入分片的不同
- Leetcode: Valid Parentheses
- Android从Existing Code新建工程的兼容支持问题
- 一次谷歌面试趣事
- 转:Jsp和Servlet里面的response、request、编码、路径问题
- LeetCode 028 Implement strStr()