socket函数原型:#include<sys/socket.h>
intsocket(intfamily,inttype,intprotocol);//执行成功则返回非负的套接字描述符;出错则返回-1socket函数用来打开一个(主动)套接字。在该函数中需要指定所使用的协议族(family)、套接字类型(type)、使用的协议(protocol)。协议族..
分类:
其他好文 时间:
2016-05-20 14:51:47
阅读次数:
138
一、函数中的arguments对象
每个函数内部都有一个arguments,它能返回函数所接受的所有参数
注意:argumens接收的是实参
如下是利一个利用arguments特性编写的求和函数:
二、关于变量的作用域
在javascript中,不能为变量定义特定的块级作用域,但是可以定义其所属的函数域。
javascript中的全局变量指的是声明在所有函数之外的变量...
分类:
编程语言 时间:
2016-05-18 19:21:25
阅读次数:
130
文/霍斯曼
Scala混合了面向对象和函数式的特性。在函数式编程语言中,函数是“头等公民”,可以像任何其他数据类型一样被传递和操作。每当你想要给算法传入明细动作时这个特性就会变得非常有用。在函数式编程语言中,你只需要将明细动作包在函数当中作为参数传入即可。在本文中,你将会看到如何通过那些使用或返回函数的函数来提高我们的工作效率。
作为值的函数
在Scala中,函数是“头等...
分类:
其他好文 时间:
2016-05-13 02:00:22
阅读次数:
231
Q:如何调试”Closure”的”upvalue”信息?
A:
--[[ debug.getupvalue(f, up)
返回函数("Closure")"f"的第"up"个"upvalue"的名字和值。
Lua按照"upvalues"在匿名函数中出现的顺序对其编号。如果指定的"up"索引越界,则返回"nil"。
以'('开头的变量名表示没有名字的变量(比如是循...
分类:
其他好文 时间:
2016-05-13 00:32:19
阅读次数:
1115
函数在返回值时,表达式被求值,并将该值复制到临时存储空间中,以便函数调用者访问,这种返回方式称为值返回。 函数在没有被调用的时候是静止的,此时形参只是一个符号。 (啥时候没被调用,声明的时候没有被调用) 函数原型由函数首部加上分号组成。例如: int sum(int x, int y); 带默认参数... ...
分类:
编程语言 时间:
2016-05-10 22:01:12
阅读次数:
186
因为装饰器需要用到返回函数的知识,所以在这里将返回函数和装饰器合并讲解。 什么是返回函数? 我们知道,一个函数中return可以返回一个或者多个值,但其实,return不仅可以返回值,还可以返回函数。 实例: 并且因为sum()定义在col()函数中,所以sum()继承了col()函数的局部变量和参 ...
分类:
编程语言 时间:
2016-05-07 22:21:20
阅读次数:
269
一、函数基础??1、返回值:如果某个函数没有显式的return返回值,默认它的返回值为undefined
??2、参数:内建变量arguments,能返回函数所接收的所有参数
????
??3、预定义(内建)函数 —— isNaN:
????a、检测parseInt / parseFloat调用是否成功。
????
????b、NaN不存在等值的概念, 也就是说表达式NaN === Na...
分类:
编程语言 时间:
2016-04-29 17:28:40
阅读次数:
195
一、函数基础??1、返回值:如果某个函数没有显式的return返回值,默认它的返回值为undefined
??2、参数:内建变量arguments,能返回函数所接收的所有参数
????
??3、预定义(内建)函数 —— isNaN:
????a、检测parseInt / parseFloat调用是否成功。
????
????b、NaN不存在等值的概念, 也就是说表达式NaN === Na...
分类:
编程语言 时间:
2016-04-26 19:49:01
阅读次数:
148
一、常用的函数声明有两种:声明式函数、表达式函数 1、声明式函数:function add(a,b){ return a+b; }console.log(add(1,2));//返回3 2、函数的表达式(语句结束后需加";") var saysomething=function(a){ consol ...
分类:
Web程序 时间:
2016-04-24 15:50:26
阅读次数:
173
sorted排序算法Python的内置sorted()函数可以对list进行排序:>>>sorted([1,10,2,5,42,6])
[1,2,5,6,10,42]此外,sorted()函数也是一个高阶函数,他还可以接受一个key函数来实现自定义的排序,例如按绝对值大小排序:>>>sorted([36,5,-12,9,-21],key=abs)
..
分类:
编程语言 时间:
2016-04-10 01:26:18
阅读次数:
420