第一个 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程序完成了。
本文详细介绍了如何使用Erlang编写并运行一个简单的HelloWorld程序,包括设置开发环境、编写代码、编译与运行的过程。
156

被折叠的 条评论
为什么被折叠?



