首页 > 代码库 > erlang 初体验
erlang 初体验
最近测试了一下 erlang的坑...
如不出意外....
大家第一眼看到这语法...
心里第一句一定是"我擦.这TM都是啥!!!!!"
没有变量!!!
没有结构体!!!
没有循环!!!
好吧,至少我是这样想的.
找了半天..连个if也不知道怎么写..
这记录一些基本常识..
-module(module_name) %%定义模块 括号内的要和文件名相同.
-export([fun1/1 fun2/2]) %%这里是导出2个函数对外使用 函数名/参数名.
一个简单的函数定义如下
function(Argv) ->
case Argv of
0 -> "Hello";
1 -> "Frodo";
2 -> "Vincent";
_ -> "Know Command"
end.
大概的意思就是
判断参数
如果是0 就返回Hello字符 !!
对了. erlang是没有return的.
函数最后执行的那行就是返回值
如果是1就返回Frodo字符.
_ 就是default 的意思啦.
注意 每个case 后面是跟 ; 分号 而且 要end结尾 !!!!
记住 最后一个case 是不用跟 ; 分号的
然后 . 结尾.就OK了
先消化一下
_ 就是default 的意思啦.
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。