#title Sequential Programming [[TableOfContents]] ==== Numbers ==== Erlang의 Integer는 다음과 같이 사용된다. 1. 10 1. -234 1. 16#AB10F 1. 2#110111010 1. $A 1, 2번은 일반적인 Integer이고, 3번은 16진수, 4번은 2진수를 나타낸다. $A는 문자 'A'와 대응되는 정수를 나타낸다. {{{ $ erl Eshell V5.7.2 (abort with ^G) 1> X = [16#AB10F, 2#110111010, $A]. [700687,442,65] }}} Floats은 다음과 같이 사용된다. 1. 17.368 1. -56.654 1. 12.34E-10. {{{ 2> F = [17.368, -56.654, 12.34E-10]. [17.368,-56.654,1.234e-9] }}} ==== Atoms ==== 애텀(Atom)은 C언에서의 열거형과 같은 개념이다. 가변길이 데이터를 허용하며, 어떤 캐릭터 코드이든지 애텀에서는 허용된다. {{{ C:\Documents and Settings\dwa2007>erl Eshell V5.7.2 (abort with ^G) 1> abcef. abcef 2> start_with_a_lower_case_letter. start_with_a_lower_case_letter 3> 'Blanks can be quoted'. 'Blanks can be quoted' 4> 'Anything inside quotes \n\012'. 'Anything inside quotes \n\n' 5> }}} ==== Tuples ==== 튜블은 Number나 Atom은 모음이다. {{{ 1> {123, bcd, 'Lee', {1,2,3}, one, two}. {123,bcd,'Lee',{1,2,3},one,two} 2> {}. {} 3> }}} ==== Lists ====