Size: a a a

2021 March 01

МВ

Максим Воротынский... in F# Chat
((x - 1) / 3) |> float32 |> floor |> int
источник

ЕБ

Евгений Бурмистров... in F# Chat
x - 1 |> (/) 3f |> float32 |> floor |> int
источник

VS

Vasily Shapenko in F# Chat
let f = float32>>floor>>int
источник

I

Igor in F# Chat
Евгений Бурмистров
x - 1 |> (/) 3f |> float32 |> floor |> int
По моему с (/) 3 порядок не правильный)
источник

ЕБ

Евгений Бурмистров... in F# Chat
😑 точно
источник

I

Igor in F# Chat
Нужен flip оператор)
источник

VL

Vladimir Lozhnikov in F# Chat
а разве так можно?
(x - 1) / 3f
источник

VL

Vladimir Lozhnikov in F# Chat
инт делится на флоат
источник
2021 March 02

I

Igor in F# Chat
Vladimir Lozhnikov
а разве так можно?
(x - 1) / 3f
Не нельзя
источник

ЕБ

Евгений Бурмистров... in F# Chat
я неправильно написал, да :)
и потому float32>>floor>>int не работает

в итоге по читаемости остановился на
float32 (x - 1) / 3f |> floor |> int

а с композицией как-то меньше нравится
float32 (x - 1) / 3f |> (floor >> int)
источник

I

Igor in F# Chat
Евгений Бурмистров
я неправильно написал, да :)
и потому float32>>floor>>int не работает

в итоге по читаемости остановился на
float32 (x - 1) / 3f |> floor |> int

а с композицией как-то меньше нравится
float32 (x - 1) / 3f |> (floor >> int)
А нельзя x хранить как float?
источник

ЕБ

Евгений Бурмистров... in F# Chat
нада функцию int -> int, тут я не властен
источник

VS

Vladimir Shchur in F# Chat
а (x-1)/3 разве не тот же результат даст?
источник

ЕБ

Евгений Бурмистров... in F# Chat
при отрицательных значениях нет
источник

ЕБ

Евгений Бурмистров... in F# Chat
инт же просто отбрасывает после запятой
источник

VS

Vladimir Shchur in F# Chat
как и floor
источник

ЕБ

Евгений Бурмистров... in F# Chat
> floor -3.1f;;
val it : float32 = -4.0f


ты заставил меня усомниться
источник

VS

Vladimir Shchur in F# Chat
аа, понял) ну тогда можешь единицу отнять для отрицательных
источник

VS

Vladimir Shchur in F# Chat
хз что будет быстрее)
источник

ЕБ

Евгений Бурмистров... in F# Chat
через иф\элс? некрасиво жеж :)
источник