2017-01-28 5 views

ответ

6

Период трейлинг на 1. является частью числа - компилятор считывает его в качестве десятичной точки, а не как точечный оператор. Это делает идентификатор сразу после числа неожиданным.

Рассмотрим для сравнения: 1.0toString()

+1

Я не думаю, что кто-то будет ожидать '1.0toString()' для работы, однако '1.0.toString()' работает отлично. – Xufox

+0

Я думаю, @duskwuff означает сказать '1.0.toString()'? –

+1

@ AnthonyC Я имею в виду то, что я сказал, и я сказал, что я имел в виду. :) – duskwuff