1.前言 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。 2.函数的定义 定义函数时需要遵守以下规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义 ...
分类:
编程语言 时间:
2018-09-08 22:26:53
阅读次数:
162
用线性筛求莫比乌斯函数代码(摘) 日后慢慢看 ...
分类:
其他好文 时间:
2018-09-06 18:06:17
阅读次数:
151
本练习来自廖雪峰JS教程。答案自写。 函数功能描述如下:把一个字符串13579先变成Array——[1, 3, 5, 7, 9],再利用reduce()就可以写出一个把字符串转换为Number的函数。 函数代码如下: 'use strict'; function string2int(s) { va ...
分类:
编程语言 时间:
2018-09-06 12:32:10
阅读次数:
172
js有两种作用域:全局和局部 在最外层定义的变量拥有全局作用域,对任何内部函数来说,都是可以访问的;而局部作用域则只有内部函数定义的变量才拥有;在函数内部定义变量时,要使用var,否则定义的变量时全局变量 js是没有块级作用域的,因此for循环中的i在执行完循环后,还可以被同作用域的代码获取。js的 ...
分类:
Web程序 时间:
2018-09-03 02:32:00
阅读次数:
135
关于JS闭包 摘自吴留坡《原来JavaScript的闭包是这么回事!》 一、相关概念 1.执行上下文 在执行JS代码时候的运行环境称为执行上下文。包括:全局代码——首次执行代码的默认环境;函数代码——每当执行流程进入函数体时。 执行上下文即当前代码的执行环境或作用域。 2.执行过程 全局:启动程序后 ...
分类:
Web程序 时间:
2018-09-01 21:59:06
阅读次数:
166
"github博客传送门" "csdn博客传送门" Python 函数 函数能提高应用的模块性,和代码的重复利用率。我们之前已经使用过一些Python提供的内建函数,比如print()。当然我们也可以自己创建函数,叫做自定义函数。 Python 函数定义规则 函数代码块以 def 关键词开头,后接函 ...
分类:
编程语言 时间:
2018-08-28 00:59:24
阅读次数:
126
概念:函数直接或者间接调用自身就是递归递归需要有边界条件。递归前进段。递归返回段递归一定要有边界条件(否则会出现无限递归前进)当边界条件不满足的时候,递归前进当边界条件满足的时候,递归返回递归要求:递归一定要有退出条件,递归调用一定要执行到这个退出条件。没有退出条件的递归调用,就是无限调用递归调用的深度不宜过深Python对递归调用的深度做了限制,以保护解析器超过递归深度限制,抛出Recursio
分类:
编程语言 时间:
2018-08-27 10:27:36
阅读次数:
183
题目描述:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 重点是重写Comparator函数 代码: ...
分类:
编程语言 时间:
2018-08-26 01:11:38
阅读次数:
183
一 函数定义 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块; 函数就是包裹在花括号中的代码块 function 函数名() { 这里是要执行的代码 } 二 函数的声明和调用 函数的声明必须使用关键字function 关键词 function 必须是小写的,并且必须以与函数名称相同的大小 ...
分类:
Web程序 时间:
2018-08-25 13:59:03
阅读次数:
166
代码:<?phpfunctionaddme($num,$func){$ret=call_user_func($func);return$num+$ret;}$ret=addme(1,function(){return10;});var_dump($ret);输出:int(11)[Finishedin0.2s]
分类:
Web程序 时间:
2018-08-23 17:38:32
阅读次数:
182