前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >erlang 初体验

erlang 初体验

作者头像
全栈程序员站长
发布2022-07-08 17:22:45
5260
发布2022-07-08 17:22:45
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是全栈君。

近期測试了一下 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 的意思啦.

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/116086.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年1月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档