第一个 erlang Hello World!

第一个 erlang Hello World!

 

1、打开 eclipse , New / Project /
Erlang Project


第一个 erlang Hello World!
 

输入 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


第一个 erlang Hello World!
 之后点击 Apply,Run就可以运行了


这时在控制台 Console 里就会出现



 编译命令为 c(文件名).


我们输入c(hw).之后回车


第一个 erlang Hello World!
 这时提示一个错误:没有对应的文件。


使用pwd().查看当前的路径为



 可见,hw.erl所在目录src没有被识别。所以我们使用cd命令转到这个目录



 之后就可以编译了



 编译后在ebin目录下会产生相应的hw.beam文件。运行如下



 OK,第一个HelloWorld程序完成了。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(world,hello)