K-위키:함수: 두 판 사이의 차이
보이기
새 문서: {{다른 뜻 설명|같이보기: 디시위키:문법, 디시위키:고급 문법, 디시게임 도움말:게임 만들기}} == 개요 == 디키의 함수를 설명해... |
편집 요약 없음 |
||
| 3번째 줄: | 3번째 줄: | ||
== 개요 == | == 개요 == | ||
디키의 함수를 설명해 준다. 하단에 보면 특수 함수: <nowiki> {{#expr:값}} </nowiki>, <nowiki> {{#time:값}} </nowiki>, <nowiki> {{#if:조건문}} </nowiki>, <nowiki> {{#switch:값}} </nowiki> 라는게 있을 거다. | 디키의 함수를 설명해 준다. 문서 편집시 하단에 보면 특수 함수: <nowiki> {{#expr:값}} </nowiki>, <nowiki> {{#time:값}} </nowiki>, <nowiki> {{#if:조건문}} </nowiki>, <nowiki> {{#switch:값}} </nowiki> 라는게 있을 거다. 근데 다들 사용법을 모르더라. | ||
== 특수 함수 [기본] == | == 특수 함수 [기본] == | ||
2016년 3월 20일 (일) 13:33 판
개요
디키의 함수를 설명해 준다. 문서 편집시 하단에 보면 특수 함수: {{#expr:값}} , {{#time:값}} , {{#if:조건문}} , {{#switch:값}} 라는게 있을 거다. 근데 다들 사용법을 모르더라.
특수 함수 [기본]
#expr
#expr은 간단한 계산을 할 수 있는 기능으로, 다음과 같이 사용합니다.
{{#expr:계산식}}
| 연산자 | 기능 | 예제 |
|---|---|---|
| - | {{#expr:1234567890}} = 1234567890 | |
| {{#expr:0.1}} = 0.1 | ||
| {{#expr:123456789012345}} = 1.2345678901234E+14? | ||
| ( ) | 괄호 | {{#expr:(30+7)*7}} = 259 |
| + | 양수 부호 | {{#expr:+30*+7}} = 210 |
| - | 음수 부호 | {{#expr:-30*-7}} = 210 |
| not | 부정문 | {{#expr: not 0 * 7}} = 7 {{#expr: not 30+7}} = 7 |
| * | 곱셈 | {{#expr: 30 * 7}} = 210 |
| / | 나눗셈 | {{#expr: 30 / 7}} = 4.2857142857143 |
| div | 나눗셈. /과 같음 | {{#expr: 30 div 7}} = 4.2857142857143 {{#expr: 5 div 2 * 2 + 5 mod 2}} = 6 |
| mod | 정수 나눗셈을 한 나머지를 구합니다.
주의: 다른 프로그래밍 언어와 작동 방식이 다릅니다. |
{{#expr: 30 mod 7}} = 2 {{#expr: -8 mod -3}} = -2 {{#expr: -8 mod +3}} = -2 {{#expr: 8 mod 2.7}} = 0 {{#expr: 8 mod 3.2}} = 2 {{#expr: 8.9 mod 3}} = 2 |
| + | 덧셈 | {{#expr: 30 + 7}} = 37 |
| - | 뺄셈 | {{#expr: 30 - 7}} = 23 |
| round | 반올림 계산을 합니다. | {{#expr: 30 / 7 round 3}} = 4.286 {{#expr: 30 / 7 round 0}} = 4 {{#expr: 3456 round -2}} = 3500 |
| = | 등호 | {{#expr: 30 = 7}} = 0 |
| <> | 부등호. 다를 경우에 true=1, 같을 경우에 false=0이 나옵니다. | {{#expr: 30 <> 7}} = 1 |
| != | 부등호. <>와 같습니다. | {{#expr: 1 != 0}} = 1 |
| < | 작다 | {{#expr: 30 < 7}} = 0 |
| > | 크다 | {{#expr: 30 > 7}} = 1 |
| <= | 작거나 같다 | {{#expr: 30 <= 7}} = 0 |
| >= | 크거나 같다 | {{#expr: 30 >= 7}} = 1 |
| and | Logical AND | {{#expr: 4<5 and 4 mod 2}} = 0 |
| or | Logical OR | {{#expr: 4<5 or 4 mod 2}} = 1 |