第一个 erlang Hello World!
1、打开 eclipse , New / Project /
Erlang Project
输入 Project Name “HelloWorld”,点击 Finish
eclipse 会自动创建三个文件夹
其中:
ebin 存放编译之后的二进制文件(扩展名为beam)
include 存放程序中所引用到的文件
src 存放源码文件
2、右击 src ,选 New Module 来新建一个erlang文件(其扩展名为erl)
在Module Name 输入“hw”。注意,这里的名称要小写的英文或下划线。点击 Finish
3、编写print函数
输入以下代码
printHelloWorld() ->
io:format("Hello World!~n").
OK,接下来把printHelloWorld写入到-export里,这样就可以把函数导出了。如:-export([printHelloWorld/0]).
这里的0表示没有参数。
说明:函数名称要求第一个字母小写,大写被示为变量。函数的一般格式为
方法名称(参数) –>
方法体.(注意这里的结束符为一个英文件的句点)
%% Author: Administrator %% Created: 2012-10-10 %% Description: TODO: Add description to hw -module(hw). %% %% Exported Functions %% -export([printHelloWorld/0]). %% %% API Functions %% printHelloWorld() -> io:format("Hello World!~n",[]).
3、编译
右击hw.erl,选择
Run As / Run Configurations…
双击 Erlang application 会产生一个新的配置
在右侧选择你的工程
在Runtimes下输入一个Node
Name
之后点击 Apply,Run就可以运行了
这时在控制台 Console 里就会出现
编译命令为 c(文件名).
我们输入c(hw).之后回车
这时提示一个错误:没有对应的文件。
使用pwd().查看当前的路径为
可见,hw.erl所在目录src没有被识别。所以我们使用cd命令转到这个目录
之后就可以编译了
编译后在ebin目录下会产生相应的hw.beam文件。运行如下
OK,第一个HelloWorld程序完成了。
相关推荐
本书是为那些具有命令式语言编程基础知识(例如C / C ++,Java,Python,Ruby等)并且可能会或可能不知道函数式编程(例如Haskell,Scala,Erlang)的人们学习Erlang的一种方法。 ,Clojure,OCaml等)。
erlang21.0源码。! erlang21.0源码。!erlang21.0源码。!erlang21.0源码。!
Erlang程序设计 第2版,超清原版PDF,学习Erlang必备!!!
Joe Armstrong [Erlang程序设计].中文版 和随书源代码 一本不错的Erlang学习书籍!
Learn You Some Erlang for Great Good! 高清晰版本,绝非扫描。
esl-erlang_23.0和rabbitmq-3.8.4windows版本 直接下载安装就行,可以直接下载就可安装,非常的方便...4. erlang安装后要检查能否编译成功一个helloworld文件。 5. rabbitMQ无法安装插件时非常有可能是erlang出问题了。
windows64位系统专用rabbitMQ安装包+Erlang环境安装包! 官网下载太慢,可以下载这个!
erlang入门电子书 erlang编程 Introducing Erlang,作者Simon.St.Laurent
ErlangB和ErlangC计算工具(exe可执行文件+excel两个) ErlangB和ErlangC计算工具(exe可执行文件+excel两个)
本书由Erlang之父Joe Armstrong编写,是毋庸置疑的经典著作。书中兼顾了顺序编程、并发编程和...第2版全新改写,反应了自第1版面世以来Erlang历经的所有变化,添加了大量针对初学者的内容,并在每章后都附上了练习题。
Erlang is the language of choice for programmers who want to write robust, concurrent applications, but its ... is the perfect entry point into the sometimes-crazy, always-thrilling world of Erlang.
erlang 安装包
Erlang及其应用Erlang及其应用Erlang及其应用
erlang25.0 windows版本
Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。 使用Erlang编写出的应用运行时...
erlang otp25 win安装包
● 分布式 - 一个分布式Erlang系统是多个Erlang节点组成的网络(通常每个处理器被作为一个节点) ● 健壮性 - Erlang具有多种基本的错误检测能力,它们能够用于构建容错系统。 ● 软实时性- Erlang支持可编程的“软...
erlang22最新下载包 erlang22.1.tar.gz erlang22最新下载包 erlang22最新下载包