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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • idea2021.3 永久激活码破解方法

    idea2021.3 永久激活码破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    53
  • r语言熵权法求权重(真实案例完整流程)[通俗易懂]

    r语言熵权法求权重(真实案例完整流程)[通俗易懂]可以通过计算熵值来判断一个事件的随机性及无序程度,也可以用熵值来判断某个指标的离散程度,指标的离散程度越大,该指标对综合评价的影响(权重)越大。

    2022年10月5日
    4
  • c语言程序设计和python_c语言和python区别是什么

    c语言程序设计和python_c语言和python区别是什么c语言是编译型语言,经过编译后再运行,执行速度快,不能跨平台,一般用于操作系统,驱动等底层开发。Python大致上可以理解为解释型语言,Python是可以跨平台的,Python高度集成适合于软件的快速开发。c语言和python的区别1、语言类型不同Python是一种动态类型语言,又是强类型语言。它们确定一个变量的类型是在您第一次给它赋值的时候。c是静态类型语言,一种在编译期间就确定数据类型的语言。…

    2025年7月5日
    5
  • stm32f103+FFT+OLED的音乐频谱制作(只需三步即可)「建议收藏」

    stm32f103+FFT+OLED的音乐频谱制作(只需三步即可)「建议收藏」效果演示:https://www.bilibili.com/video/av29366031/制作过程:1.准备材料:stm32f103核心板1块OLED12864显示屏1块(SPI接口)声音检测传感器1块(咪头+放大电路可以网上买现成的模块,也可根据后文提供的原理图自己做)2.硬件连接:(1)OLED连接:OLED_SCLK————PB7OL…

    2022年10月21日
    3
  • java初学者Win 10下eclipse的安装教程(超级详细)

    java初学者Win 10下eclipse的安装教程(超级详细)安装的前准备首先查看电脑的位数方法:1.同时按Win键+R键,在打开的运行窗口中输入“dxdiag”,并确定。(Win键就是键盘上显示WINDOWS标志的按键)可以看到系统是64位的,等会要按照位数下载安装适合自己系统的vs下载安装JDK(由于jdk9和eclipse适配现在有问题这里安装jdk8)1.打开Oracle的官网http://www.oracle.com/techne

    2022年5月25日
    34
  • MySQL EXPLAIN执行计划详解

    MySQL EXPLAIN执行计划详解详细介绍了MySQLEXPLAIN执行计划的各个字段的含义以及使用方式。

    2022年10月17日
    5

发表回复

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

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