| r333 vs r334 | ||
|---|---|---|
| ... | ... | |
| 298 | 298 | rb가 자릿수를 초과하지 않은 경우 rb에서 "-"를 뺀 문자열로 rb를 다시 정의합니다. |
| 299 | 299 | {{{#!if rp<=ap |
| 300 | 300 | {{{#!if rb=rb.substr(1, rp) |
| 301 | }}}}}}{{{#!if ps=true | |
| 302 | 301 | }}}}}} |
| 302 | 만일 여전히 rb<0이고 ru==0인 상태라면 rb에 생겼던 마이너스 부호를 떼어내 왼쪽으로 붙이듯 ru를 string 값 "-0"으로 바꿉니다. | |
| 303 | {{{#!if ru==0 | |
| 304 | {{{#!if ru="-0" | |
| 305 | }}}}}} | |
| 306 | {{{#!if ps=true | |
| 307 | }}}}}} | |
| 303 | 308 | 정리과정을 끝냈으면 ru를 string으로 변환합니다. |
| 304 | {{{#!if | |
| 309 | {{{#!if ru=ru.toString() | |
| 305 | 310 | }}} |
| 306 | 311 | -0.xxxx 같이 (ru==0인데) 연산결과가 -1보다 큰 음수로 나오는 경우 ru 문자열 앞에 "-"를 붙입니다. |
| 307 | 312 | f가 "+"인지 "-"인지에 따라 처음 rb를 정의할 때 적었던 식을 다시 불러옵니다. |
| ... | ... |