четверг, 29 января 2015 г.

Округление на языке без всего

Бывший сослуживец сообщил, что для настройки чего-то в одном из продуктов JetBrains есть свой уникальный встроенный язык (это традиция такая у программистов - писать свои языки), который похож на JavaScript, но при этом никакого объекта Math в нём нет.

Пришлось написать самостоятельно код для округления val:

val = (val % 1 < 0.5) ? (val - (val % 1)) : (val - (val % 1) + 1)

Комментариев нет:

Отправить комментарий