原题链接:http://poj.org/problem?id=2106 题意:或、与、 非的多元表达式的求值; 思路:中缀表达式变为后缀表达式; 代码: 注意:特殊数据:!!!!!!!!!!!!!!!F ac与RE只在一念只差 欢迎评论提问 ...
分类:
其他好文 时间:
2017-09-10 12:36:32
阅读次数:
133
本以为看完C API lua就学的差不多了,没想到越陷越深啊。 首先说元表的概念,元表是一个特殊的表,作用是定义一个表的操作。类似于C++中类的运算符重载。 使用元表需要注意的事项: 1.元表可以定义的操作有下面这些 1 __add(a, b) --加法 2 __sub(a, b) --减法 3 _ ...
分类:
Web程序 时间:
2017-08-29 14:17:53
阅读次数:
153
如果定义了一个元表 table = {a = 1} setmetatable(table, {__index = {b = 2}}) 那么如果在table中取没有定义的键,那么lua就会在__index元方法里面去找,前提是__index是一个表,她还可以是一个函数 print(table.a,t ...
分类:
其他好文 时间:
2017-08-24 23:58:06
阅读次数:
378
原方法 __index: 作用用于访问元表中的内容。即当通过键来访问table时,如果这个键没有值,则lua会寻找该table中的 metatable 中的__index键。如果__index指向的是一个able,则lua会在__index指向的table中查找相应的键 Lua 查找一个元表的规则: ...
分类:
其他好文 时间:
2017-08-23 20:06:14
阅读次数:
157
通过一些思想的挣扎,为了让自己多一门技术,最后我选择了学习web-前端。 通过1周多点的学习,把基础的C#学习了哈。 以下就是对它的一种概括和了解吧。 C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是 ...
转自:http://blog.csdn.net/wangbin_jxust/article/details/12108189 在谈及Lua中的__index,__newindex,rawget和rawset前,需要理解Lua中的元表这个概念。 零、元表的概念 对Lua中元表的解释: 元表可以改变表的 ...
分类:
编程语言 时间:
2017-08-17 14:47:34
阅读次数:
176
一、三元表达式 三元运算,是对简单的条件语句的缩写。 # if条件语句 if x > f: print(x) else: print(y) # 条件成立左边,不成立右边 x if x > y else y # 三元表达式 # if条件语句 if x > f: print(x) else: print ...
分类:
编程语言 时间:
2017-08-16 20:29:50
阅读次数:
325
EL表达式 1./*获取数据*/ (某个web域中的对象,访问javabean的属性、访问List集合、访问Map集合、访问数组) 2./*执行运算*/ 在JSP页面执行一些简单的运算 (${user==null}) empty运算符:检查对象是否为 null 或 “空” 二元表达式:${user ...
分类:
Web程序 时间:
2017-08-14 17:30:37
阅读次数:
190
【元表】 元表中的键为事件(event),称值为元方法(metamethod)。 通过函数getmetatable查询不论什么值的元表,通过函数setmetatable替换表的元表。 setmetatable(仅仅能用于table)和getmetatable(用于不论什么对象) 语法:setmeta ...
分类:
其他好文 时间:
2017-08-13 14:15:02
阅读次数:
141
判断结构 大体与java相当。scala没有三元表达式。 选择结构 match。与java的stiwch相当。但scala的match强大很多。 通配符匹配(Wildcard Pattern Matching ) 常量匹配 (Constant Pattern Matching ) 变量匹配(Vari ...
分类:
其他好文 时间:
2017-08-10 13:34:24
阅读次数:
210