Тема
:
Как сократить x > 0 ? 1 : (x < 0 ? -1 : 0)
Показать сообщение отдельно
#
1
(
permalink
)
29.08.2013, 09:16
danik.js
Профессор
Регистрация: 11.09.2010
Сообщений: 8,804
Как сократить x > 0 ? 1 : (x < 0 ? -1 : 0)
В F# есть для этого функция Math.sign(x).
Функция должна работать так:
function sign(x) { if (x > 0) return +1; if (x < 0) return -1; return 0; }