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 的意思啦. 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 我的“网管工具箱”「建议收藏」

    我的“网管工具箱”「建议收藏」还记得上次看了小王童鞋的博文,小王童鞋晒了一下他的网管工具箱。今天突发奇想,也来晒一下我的网管工具箱,不过和小王童鞋不一样的是,我晒的是“软件工具箱”,也就是日常必备的一些软件啦。       1.Windows清理助手       不得不说Windows清理助手做得非常棒,清理能力超强。其实早些时候我也用360安全卫士的,不过随着安全卫士越来越臃肿,还是舍弃了,用上了Wi

    2022年10月5日
    1
  • [哎]关于ftp扫描工具的激活成功教程问题[通俗易懂]

    [哎]关于ftp扫描工具的激活成功教程问题[通俗易懂]先前发布过一个工具,用于ftp弱口令扫描 文章地址:http://blog.csdn.net/prsniper/article/details/6101770 当时为了吸引一些反汇编方面的高手交流,故意把DLL使用期限限制在2010年,可惜没人鸟我~~~~~~~~~

    2022年10月1日
    2
  • 树状数组

    树状数组

    2022年1月20日
    37
  • 承包商正在跟上IT的步伐 (美国)

    承包商正在跟上IT的步伐 (美国)

    2021年7月22日
    60
  • 树莓派变身软路由——安装openwrt

    树莓派变身软路由——安装openwrt最近闲来无事,手头刚好有限制的树莓派。由于安装kali,性能不足。安装原版树莓派镜像又不是刚需。所以奢侈了一会,刷了个openwrt镜像当软路由使用。前期准备:(需要的工具在文末) 树莓派3B+ 适用于树莓派的openwrt镜像 读卡器 一张32G以上的内存卡 格式化工具:SDcardformatter 写入工具:win32diskimager具体步骤:下载o…

    2022年5月12日
    46
  • Spring Data JPA 实现多表关联查询[通俗易懂]

    Spring Data JPA 实现多表关联查询[通俗易懂]SpringDataJPA 的多表操作比较麻烦。下面通过文章与文章类别(多对多的关系)来介绍SpringDataJPA中的多表操作。代码实现jar包依赖和datasource配置这里就不贴了。实体类1、实体类Article.javaimportjava.io.Serializable;importjava.util.Date;impor…

    2022年6月10日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号