한국어
Jump to navigation
Jump to search
- The title of this article is also called 한글.
한국어 is a language based on Hangul letters(Korean).
Syntax
한국어 | Mean |
---|---|
출력 (comment) $(format)$ |
Print comment (with format). |
입력할 (something) $(format)$ |
Input something (with format). |
면 (식) {구획} |
If 식 is true, do 구획. |
그렇지 않으 면 (식2) {구획} |
If 식1 is false but 식2 is true, do 구획. |
다른 {구획} |
If none of the above conditional expressions are true, do 구획. |
10 회 반복 |
Repeat for 10 time. |
식 이 참이 아닐 때까지 반복합니다 |
Repeat until 식 isn't true. |
A 를 type 로 정의합니다 |
Define A as a type. |
B 를 정의하고 10 으로 설정합니다. |
Define B and set it to 10. |
C 를 10 으로 설정합니다. |
Set C to 10. |
함수 정의 func |
Define a function and name it as func. |
인수는 arg1, arg2 및 kwarg1=114514 입니다 |
Give function with arguments *args or **kwargs. |
돌아오다 0 |
Return 0. |
주기 (제어 변수 초기화 표현식; 조건식; 증분 표현식) |
for(Control variable initialization expression;Conditional expression;Incremental expressions)
|
한국어 | Mean |
---|---|
안 |
Logical not. |
비트 안 |
Bitwise not. |
같음 |
Equality. |
같지 않음 |
Non-equality. |
보다 큼 |
Greater than. |
미만 |
Less than. |
보다 적지 않음 |
Greater or equal. |
보다 크지 않음 |
Less or equal. |
비트 고 |
Bitwise and. |
고 |
Logical and. |
이나 |
Logical or. |
비트 이나 |
Bitwise or. |
더할 |
+ |
뺄 |
- |
곱하기 |
× |
나누기 기준 |
÷ |
A 를 B승으로 |
A^B |
모듈로 |
Modulo |
치우치 증가 |
s++ (Even C++ scripting has been figured out, right?)
|
치우치 줄다 |
s--
|
and so on.
Programs
Hello, world
출력 "전 세계 여러분 안녕하세요!\n"
Kiyeok+Nieun Problem*
기연, 니은, 티케우트 를 긴 정수 로 정의합니다 입력할 기연, 니은 "%d %d" 티케우트 를 기연 더할 니은 으로 설정합니다 출력 티케우트
*Why does it is not A+B Problem? 'Cause Kiyeok in Korean is A and Nieun is B.
99 bottles of beers
주기 (색인 를 긴 정수 로 정의합니다; 색인 보다 큼 0; 색인 줄다) { 출력.판("벽에 걸린 맥주 %d 병,\n맥주 %d병.\n맥주 1 병을 내려 벽에, 벽에 걸린 맥주 %d 병.\n", 색인, 색인, 색인 뺄 1) 1 초 동안 기다립니다 } 출력("벽에 걸린 맥주병은 더 이상 없고, \n더 이상 맥주 한 병이 없습니다.\n가게에 가서 좀 더 사세요, \n벽에 걸린 맥주 99병.")
or:
주기 (색인 를 긴 정수 로 정의합니다; 색인 보다 큼 0; 색인 줄다) { 출력.판("%d bottles of the beers on the wall, \n%d bottles of beer. \nTake 1 down, pass it around, \n%d bottles of the beers on the wall.", 색인, 색인, 색인 뺄 1) 1 초 동안 기다립니다 } 출력("No more bottles of beer on the wall, \nno more bottles of beer. \nGo to the store and buy some more, \n99 bottles of beer on the wall.")
Cat program
문자열1 를 문자열 로 정의합니다 입력할 문자열1 출력 문자열1
Truth Machine
이응 를 불리언 로 정의합니다 입력할 이응 면 (안 이응) { 출력 "영\n" } 다른 { (참) 이 참이 아닐 때까지 반복합니다 { 출력 "한\n" } }