Временная переменная
От: snaphold  
Дата: 09.10.15 12:34
Оценка:
ЧАсто в коде бывают такие конструкции


int getAmount(int id)
{
   return people.Where(a => a.id = id).sum(b => b.Amount);
}


код упрощен.
по идее такой код лаконичней, но иногда бывают случаи, когда функция не так проста как тут, когда надо понять, что она возвращает.
Как вы относитесь к коду когда результат сохраняется во временную переменную а потом возвращается из функции?
и правильно понимаю, что в случае .net разница нет с точки зрения памяти: сохранять во временной переменной или напрямую возвращать, всё равно будет выделение памяти?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.