Разница между return (val) и return val

251
10 февраля 2017, 02:51

Есть ли разница между return (val) и return val?

Answer 1

Нет никакой разницы. Что-то указывается в скобках обычно для улучшения читаемости (в выражениях так может расставляться приоритет операций).

Аналогично работают скобки: например, такие выражения будут полностью аналогичны в плане работы, но первое лучше читается:

(variable == null) ? this.pullVariable(variable) : this.pushVariable(variable);
variable == null ? this.pullVariable(variable) : this.pushVariable(variable);

Также в Java скобки с типом используются для преобразования. Например:

Object object = (Object) variable;

Так же преобразование может использоваться с оператором return:

return (Object) variable;
READ ALSO
Проблема отображения навигации Fancybox

Проблема отображения навигации Fancybox

ЗдравствуйтеЕсть блок слайдера с изображениями:

444
input поле только для цифр html

input поле только для цифр html

Есть поле <input class="ss" type="text"> Вешаю на него событие:

397
Как выводить объекты Queryset&#39;а по одному?

Как выводить объекты Queryset'а по одному?

Идея такая: фильтром выбрать из базы несколько элементов (вопросов к тесту)Далее надо выводить эти элементы по одному

281
Определить верные координаты при клике SIGMA.JS

Определить верные координаты при клике SIGMA.JS

ЗдравствуйМне при клике на граф sigma

297