글
Technical Article 2013. 2. 15. 22:29Erlang 놀이 #1
윈도우에서 Erlang 기본 경로 수정
설치경로 : C:\Program Files\erl5.9.3.1
작업경로 : C:\Dev\erlang_test
1. 설치경로/usr/.erlang 파일 추가
C:\Program Files\erl5.9.3.1\usr\.erlang
2. c:cd("working_path"). <<< 경로 수정
io:format("consulting .erlang in ~p~n", [element(2,file:get_cwd())]).
c:cd("C:/Dev/erlang_test").
io:format("Now in : ~p~n", [element(2, file:get_cwd())]).
리스트 합 구하기
<Src>
-module(cal).
-export([sum/1]).
sum(L) ->
sum(L, 0).
sum([], N) ->
io:format("[], N=~p~n", [N]),
N;
sum([H|T], N) ->
io:format("[H=~p|T=~p], N=~p~n", [H,T,N]),
sum(T, H+N).
<Output>
consulting .erlang in "C:/Program Files/erl5.9.3.1/usr"
C:/Dev/erlang_test
Now in : "C:/Dev/erlang_test"
Eshell V5.9.3.1 (abort with ^G)
1> c(cal).
{ok,cal}
2> L = [1,2,3,4,5].
[1,2,3,4,5]
3> cal:sum(L).
[H=1|T=[2,3,4,5]], N=0
[H=2|T=[3,4,5]], N=1
[H=3|T=[4,5]], N=3
[H=4|T=[5]], N=6
[H=5|T=[]], N=10
[], N=15
15
![](https://lh3.googleusercontent.com/-hYZb_novCPQ/V5HuGPkGFUI/AAAAAAAAANk/f8zcKkeTBbA1A-W6yuqfk12fs8bd8FeOQCL0B/banner_468_60.png)
RECENT COMMENT