[基础介绍] Lua是一种动态类型的语言。在语言中没有类型定义的语法,每个值都带有其自身的类型信息。在Lua中有8中基本类型,分别是: 以上是Lua中的8中基本类型,我们可以使用type函数,判断一个值得类型,type函数返回一个对应类型的字符串描述。例如: [nil(空)] nil是一种类型,它只 ...
分类:
其他好文 时间:
2016-10-26 16:35:02
阅读次数:
199
1 动态类型语言 静态类型语言编译时就已经确定变量类型,动态类型语言的变量类型要到程序运行时,变量被赋予某个值后,才会有类型。 静态语言的优点:首先,编译时就能发现类型不匹配错误,其次如果程序明确规定数据类型,编译器还能针对这些信息对程序进行优化,提高程序执行速度。 静态语言的缺点:迫使程序员按照强 ...
分类:
编程语言 时间:
2016-10-25 16:39:46
阅读次数:
219
Javascript 是一种由Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。 因为服务器端脚本可以轻易伪造referer,所以各大统计站点cnzz, ...
分类:
编程语言 时间:
2016-10-19 16:50:57
阅读次数:
759
什么是JavaScript JavaScript一种动态类型、弱类型、基于原型的客户端脚本语言,用来给HTML网页增加动态功能。(好吧,概念什么最讨厌了) 动态: 在运行时确定数据类型。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。 弱类: 计算时可以不同类型之间对使用者透明地隐 ...
分类:
编程语言 时间:
2016-10-15 19:22:32
阅读次数:
193
在MVC3开始,视图数据可以通过ViewBag属性访问,在MVC2中则是使用ViewData。 MVC3中保留了ViewData的使用。 ViewBag 是动态类型(dynamic),ViewData 是一个字典型的(Dictionary)。它们的定义如下: 控制器中代码: 视图代码: 运行图: 当 ...
分类:
其他好文 时间:
2016-10-13 09:26:49
阅读次数:
697
1、面向对象编程: 面向对象编程的语言不止java一种,还有: simula 67(第一个面向对象语言,支持单继承和一定含义的多态和部分动态绑定); Smalltalk(第一个支持动态类型的语言,支持单继承、多态和动态绑定); EIFFEL(支持多继承、多态和动态绑定); C++(它的大部分基于类的 ...
分类:
编程语言 时间:
2016-10-09 07:10:34
阅读次数:
297
恢复内容开始 python 语言介绍 python是一门动态解释型的强类型定义的高级语言 动态类型语言:在运行期间才去做数据类型检查的语言,即 在动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在第一次赋值给变量时,在内部将数据类型记录下来。python和ruby就是一种典型的动态类 ...
分类:
其他好文 时间:
2016-10-08 20:00:49
阅读次数:
198
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 ...
分类:
编程语言 时间:
2016-10-07 23:14:44
阅读次数:
186
Python是一门动态语言,DuckTyping概念遍布其中,所以其中的Concept并不是以类型的约束为载体,而是使用称作为协议的概念。那什么是DuckTyping呢?DuckTyping是鸭子类型,在动态语言中用的较多,是动态类型语言设计的一种风格。在这种风格中,一个对象有效的语义,不是由继承自..
分类:
编程语言 时间:
2016-10-06 00:48:54
阅读次数:
198
本系列主要记录javascript中,新手比较容易搞错的地方。 (1)javascript对象 由于JavaScript的对象是动态类型,你可以自由地给一个对象添加或删除属性:var xiaoming = {name: '小明'}; xiaoming.age; // undefined xiaomi ...
分类:
编程语言 时间:
2016-09-30 15:23:39
阅读次数:
168