본문으로 이동

K-위키:함수: 두 판 사이의 차이

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