Разница в производительности между if (x) {return;} DoSth (); и если (! x) {DoSth ();} - PullRequest
0 голосов
/ 29 августа 2018

Просто пришлось декомпилировать мой старый код, и я привык писать так:

if(!x)
{
  DoSth();
}

но декомпилятор всегда писал это так, если после фрагмента кода нет кода:

if(x)
{
  return;
}

DoSth();

Есть ли какое-либо преимущество в производительности при вызове return, как в нижнем фрагменте кода, или это просто личное предпочтение?

...