В первом случае вы вызываете метод ceil
с аргументом, равным -200
, что эквивалентно:
(expression).ceil(-200)
Необязательный аргумент, переданный в ceil
, отвечает за точность.
Во втором вы вызываете ceil
без каких-либо аргументов и вычитаете 200
из его результата, т.е. вы вызываете метод -
с аргументом 200
в его результате, поэтому он эквивалентен:
(expression).ceil.-(200)