r28
r1
1[[분류:Aidenk]]
2[목차]
3== 개요 ==
r19
4[[https://github.com/rycont/umjunsik-lang|바로가기]]
5난해한 프로그래밍 언어 엄랭(umjunsik-lang)에 대해 자세히 다루는 문서. -- 정신 나갈것 같다. --
r14
6[include(틀:GitHub 언어 통계,
r16
7언어1=Visual Basic .NET, 언어비율1=36.4,
8언어2=Rust, 언어비율2=22.1,
r17
9언어3=Go, 언어비율3=12.9,
10언어4=C, 언어비율4=7.5,
11언어5=Java, 언어비율5=4.1,
12언어6=TypeScript, 언어비율6=3.8,
r18
13언어7=Other, 언어비율7=13.2)]
r1
14
15== 문법 ==
r6
16=== 기본 ===
17처음에는 무조건 "어떻게" 마지막에는 "이 사람이름이냐ㅋㅋ" 여야합니다.
18
19{{{어떻게
20(코드)
21이 사람이름이냐ㅋㅋ}}}
r8
22
r1
23=== 자료형 ===
r3
24.(온점)은 갯수마다 +1
25,(반점)은 갯수마다 -1 로 지정 됩니다.
r1
26
r5
27{{{어떻게
28.. > 2
r3
29,, > -2
30., > 0
r5
31...,,, > 0
32이 사람이름이냐ㅋㅋ}}}
r1
33=== 연산자 ===
r7
34곱하기와 덧셈, 뺄셈이 구현되여있습니다.
35덧셈은 .의 수 뺄셈은 ,의 수 곱하기는 " " 공백입니다.
r1
36
r7
37{{{어떻게
38. > 1
39, > -1
40. , > -1
41.. .. > 4
42.. ,, > -4
43이 사람이름이냐ㅋㅋ}}}
r8
44
r1
45=== 변수 ===
46
r8
47==== 대입 ====
r9
48연음(어)의 갯수번째 변수에 뒤에 오는 수를 대입하게 됩니다.
r1
49
r9
50{{{어어엄 > 3번째 변수에 0 지정
51엄 > 1번째 변수에 0 지정
52엄... > 1번째 변수에 3 지정
53어어어어어엄.......... > 6번째 변수에 10 지정
54어엄,,, > 2번째 변수에 -3 지정}}}
r13
55
r8
56==== 사용 ====
r11
57연음의 갯수에 따라 대입된 변수를 불러오기가 가능합니다.
r1
58
r10
59{{{어 > 1번째 변수
60어어 > 2번째 변수
61어어어 > 3번째 변수
62어어어어 > 4번째 변수
63어어어어어어어어어어 > 10번째 변수}}}
r13
64
r8
65=== 콘솔 ===
66==== 식? ====
r21
67콘솔에서 정수를 입력받습니다.
r1
68
r21
69{{{엄식? > 콘솔을 입력받아서 1번째 변수에 대입
70어엄식? > 콘솔을 입력받아서 2번째 변수에 대입}}}
r8
71==== 식! ====
r22
72콘솔에 정수 출력
r1
73
r22
74{{{식..! > 콘솔에 2 출력.
75식어! > 콘솔에 첫번째 변수 출력.
76}}}
r8
77==== 식ㅋ ====
r23
78콘솔에 식과 ㅋ 사이에 있는 아스키 코드를 유니코드로 바꾼 문자를 출력합니다. 식과 ㅋ사이에 정수가 주어지지 않으면 개행합니다(식ㅋ > \n)
r1
79
r23
80{{{식........... ........ㅋ > 11 × 8 = 88 아스키 코드의 88은 X이니 X가 콘솔에 출력됩니다.
81식........... ...ㅋ > 11 × 3 = 33으로 아스키 코드의 33번 !가 콘솔에 출력됩니다.
82}}}
r8
83=== 지시문 ===
84==== 동탄? ====
r25
85동탄{정수}?{실행할 명령}으로 작성합니다. 정수가 0이라면 실행할 명령이 실행되고 아니면 다음줄로 넘어갑니다.
86그냥 if 문이라고 생각하면 편합니다.
r1
87
r25
88{{{어.. > 1번째 변수에 2 생성
89엄어, > 1번째 변수의 수 - 1의 값 지정
90동탄어?준..... > 1번째 변수의 값이 0이라면 5번째 줄로 이동
91준.. > 두번째 줄로 이동}}}
r8
92==== 준 ====
r26
93준뒤에있는 수의 줄로 이동합니다. 반복문이라 보면 편합니다.
r8
94
r26
95{{{준. 1번째 줄로 이동
96준.. > 2번째 줄로 이동}}}
r27
97==== 화이팅! ====
98뒤에 오는 정수를 반환 (return) 합니다.
99
100{{{화이팅! > 0을 반환.
101화이팅!.. > 2를 반환.}}}