Мой первый фрагмент:Different между ними, если еще и вернуть
public bool isSmall(int x)
{
if (x == 0)
{
return true;
}
else
{
if (x < Smallest)
{
return true;
}
else
{
return false;
}
}
}
Мой второй фрагмент:
public bool isSmall(int x)
{
if (x == 0)
{
return true;
}
if (x < Smallest)
{
return true;
}
return false;
}
То, что я хочу, это if (x == 0)
просто возвращает истину, если не делать другое сравнение, if (x < Smallest)
и если true возвращает true, в противном случае возвращает false. Я знаю, что мой кулак и второй код делают то же самое, но мне интересно, как лучше писать, лучше, ласково и безопасно? есть ли у них какие-то реальные различия? Или это всего лишь два способа написать это?
Вы можете просто написать 'return x == 0 || x
user902383
Java и C# - это два разных языка –
Что вы не понимаете, если еще и возвращаются ..? – MethodMan