模式匹配(Pattern Matching),这个已经不是什么新的概念了,很多语言都是,包括现在大家都在学习的erlang.今天我来讨论下elite中的模式匹配。
首先来个例子:
define [a,b] = ['1',[1,2,3]]
a->print
b->print
a,b 分别和 a ,[1,2,3] 匹配。
执行上面的代码输出
引用
elite sample.xel
1
[1, 2, 3]
不过可惜的是elite似乎不支持 “|” 语法。
define [a,b|c] = ['1',[1,2,3],'dd','cc',[1,2,3,4]]
c 无法匹配后 ...
一:什么是Elite.
更多的信息,你可以查看 http://www.operamasks.org 浏览
二:关于本教程的目录
初步的打算:
第一篇:快速上手
第二篇:数据类型及其控制语句
第三篇:内置函数及其扩展
第四篇:集成AOM的应用
第五篇:独立使用
第六篇:思考
今天我们先来熟悉下Elite长的什么样子,第一篇:快速上手
三:安装
当前最新elite版本为0.2,可以从这里下载
http://sourceforge.net/project/showfiles.php?group_id=214934
里面包括elite.jar,elite-src.jar,以及两个启动的脚本
...
- 浏览: 103326 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
2008-6-24 8-00-01.png
共 59 张
共 59 张
最近加入圈子
最新评论
-
无聊,无题
那么多数字无聊进去的……
-- by mmiwwcom -
无聊,无题
身份证号码?
-- by mmiwwcom -
Code Review&JRuby on Rai ...
我悄悄的看看
-- by mmiwwcom -
DM & Merb 快速体验
尝试安装的时候发现DM无法在win32的平台上通过gem安装?
-- by yy77 -
DM & Merb 快速体验
Raecoo 写道Merb的精简,是要看以什么样的角度去看待了 Merb的目标 ...
-- by neodoxy






评论排行榜