[Erlang] Hello!

[์›๋ณธ ๋งํฌ]

์šฐ์„ , ์–ผ๋žญ์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ‘œํ˜„์‹์˜ ๋์€ .๋กœ ํ‘œ์‹œ๋œ๋‹ค.

์•„๋ž˜๋Š” ๊ฐ„๋‹จํ•œ ํ—ฌ๋กœ์›”๋“œ ์˜ˆ์ œ๋‹ค. image

image **-module(source). **
->์–ผ๋žญ์—์„œ ์†Œ์ŠคํŒŒ์ผ์€ ํ•˜๋‚˜์˜ ๋ชจ๋“ˆ ์ด๋ฆ„์„ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ด๋ฆ„์€ ํŒŒ์ผ๋ช…๊ณผ ๋™์ผํ•ด์•ผ ํ•˜๋ฉฐ, ์„ ์–ธ์€ ๋งจ ์œ„์— ์žˆ์–ด์•ผ๋งŒ ํ•œ๋‹ค.
๋‚œ ์›น์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ์จ์„œ ํŒŒ์ผ๋ช…์ด ๋“œ๋Ÿฌ๋‚˜์ง„ ์•Š์•˜์ง€๋งŒ.. ์ €๊ฑด ์„œ๋ฒ„์—์„œ๋Š” source๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์†Œ์Šค์ฝ”๋“œ ํŒŒ์ผ์ด ์ƒ์„ฑ๋๋‹ค๋Š” ๋œป์ด๋‹ค.

-export([start/0]).
์™ธ๋ถ€ ๋ชจ๋“ˆ์—์„œ๋„ ํ•ด๋‹น ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ถ”์ถœํ•ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค.
์—ฌ๊ธฐ์„  [start/0]๋ผ๊ณ  ์ผ๋Š”๋ฐ, ์ธ์ž๋ฅผ 0๊ฐœ ๋ฐ›๋Š” start๋ผ๋Š” ํ•จ์ˆ˜๋ฅผ exportํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค.

๊ทธ๋ฆฌ๊ณ  start() -> ...๋Š” ํ•จ์ˆ˜์˜ ์„ ์–ธ์ด๋‹ค. ์ด ํ•จ์ˆ˜์—์„œ๋Š” io๋ชจ๋“ˆ์˜ fwrite๋ž€ ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ์ถœ๋ ฅ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.
์œ„์—์„  ํ‘œํ˜„์‹์„ ํ•˜๋‚˜๋งŒ ์ผ์ง€๋งŒ, ์‰ผํ‘œ๋ฅผ ๋ถ™์ด๋ฉด 2๊ฐœ ์ด์ƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. image

image ๊ทธ๋ ‡๋‹ค.


์ฐธ์กฐ
https://boboob.tistory.com/entry/Erlang-%EA%B8%B0%EC%B4%88-Erlang-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0
https://velog.io/@rajephon/Erlang-00.-Hello-World-srjtn1prk8
https://riptutorial.com/ko/erlang