三 javascript语法基础-变量与函数(一)变量的声明与运用JavaScript中的变量与Java、C等强类型语言有很大区别,虽然在JavaScript中具有字符串、数字等数据类型。变量申明语句的结构是var保留字加标识符,var和标识符之间用空格隔开。赋值语句的结构是在变量和需要赋的值之间加...
分类:
编程语言 时间:
2014-12-10 21:10:15
阅读次数:
193
在lambda演算中,只有两类表达式,一类是函数定义(lambda 表达式),一类是函数应用在参数上。函数定义的形式是匿名的,同时因为没有赋值语句,所以函数它是没有名称可以指代的,没有名称来引用函数,这里自然就遇到一个问题,lambda演算中如何实现递归呢,也就是lambda表达式如何引用自身。Y ...
分类:
其他好文 时间:
2014-12-10 07:02:06
阅读次数:
209
零、简介 这是一个编译大作业。一、扩充C0文法 文法包括 常量说明和定义、变量说明和定义、无返回值函数定义和调用、有返回值函数定义和调用、条件语句、while循环语句、情况语句、赋值语句、返回语句、读语句、写语句,支持加减乘除四则运算、整数比较运算。包含一维数组、不包含实型、不包含for循环语句.....
分类:
其他好文 时间:
2014-12-07 21:32:37
阅读次数:
320
赋值语句普通赋值:>>> x,y,z = 1,2,3>>> print x,y,z1 2 3>>> x,y = y,x>>> print x,y2 1元组(序列)解包赋值:>>> a = (1,2,3)>>> x,y,z = a>>> x1字典赋值:>>> people = {"name":"cq"...
分类:
编程语言 时间:
2014-11-27 01:28:13
阅读次数:
203
what is program?程序由命令组成,命令分为四类:表达式、赋值语句、流程控制语句、I/O语句。
表达式:运算符连接操作数,最后计算得到某个数值。函数调用也可以看做表达式的一部分。因为它们的返回值可以与其他数据通过运算符相连接。当表达式与if/while/for相连时,被称为条件表达式。
赋值语句:为变量赋值。
流程控制语句:三种控制流语句,if/while/for.用br...
分类:
编程语言 时间:
2014-11-22 18:57:18
阅读次数:
167
verilog描述组合逻辑一般常用的有两种:assign赋值语句和always@(*)语句。两者之间的差别有:1. 被assign赋值的信号定义为wire型,被always@(*)结构块下的信号定义为reg型,值得注意的是,这里的reg并不是一个真正的触发器,只有敏感列表为上升沿触发的写法才会综合为...
分类:
其他好文 时间:
2014-11-09 15:16:13
阅读次数:
243
Lua学习笔记之函数
1、 函数的作用
函数主要完成指定的任务,这样的情况下函数作为调用语句使用,函数可以计算并返回值,这样的情况下函数作为赋值语句的表达式使用。
语法:
funcationfunc_name(arguments-list)
Statements-list
end
调用函数的时候,如果参数列表为空,必须使用()表示是函数调用。
Print(8*9,9/8)
a ...
分类:
其他好文 时间:
2014-11-08 18:20:26
阅读次数:
168
Lua学习笔记之基本语法
1、 赋值语句
赋值是改变一个变量的值和改变表域的最基本的方法。
a = “hello”..”world”
t.n = t.n+1
lua可以对多个变量同时赋值,变量列表和值列表的各个元素用逗号分开,赋值语句右边的值会一次赋给左边的变量。
a,b = 10,2*x a = 10;b = 2*x
遇到赋值语句lua会先计算右边所有的值然后再执行赋值操纵...
分类:
其他好文 时间:
2014-11-08 18:18:08
阅读次数:
266
有一个回调函数中发生了段错误,但经检查也没有什么明显的错误,然后用排除法一点一点屏蔽,最后定位在一个函数里出错,但这个函数没什么明显错误。最后把入口参数改为引用传递就不报错误。
但隔了一段时间这个函数又报错了,原因是我加一行代码,但这行代码就是一个赋值语句;于是我不甘心,又开始排除法,最后定位到一个变量,加上它报错,不加就不报错;我一直怀疑是不是linux对一个函数的大小有限制;于是将这个函数换成全局变量,而在此函数中用的此变量时候采用指针,诶,不再报段错误了,世界终于安静了。
但不知是根本原因是什么,于...
分类:
其他好文 时间:
2014-11-05 23:11:59
阅读次数:
271
【继承示意图】
类是实例的工厂, OOP就是在树中搜索属性,类其实就是变量名与函数打成的包
. 每个class语句会生成一个新的类对象
. 每次类调用时,就会生成一个新的实例对象
. 实例自动连接到创建这些实例的类
. 类连接到超类的方式是,将超类列在类头部(),其从左到右的顺序会决定树中的次序
有几点需要注意:
. 属性通常是在class语句中通过赋值语句添加在类中,而不是嵌入函数的def语句中
. 属性通常是在类中,对传给函数的特殊参数self,做赋值运算而添加在实例中的
【方法调用的两种方式】...
分类:
编程语言 时间:
2014-11-03 16:25:52
阅读次数:
350