我有以下代码(示例代码),它工作得很好。 我只是想,如果还有其他更好的方法,我们可以用更少的代码更精确地编写下面的代码片段。更好的方式来写if-else块
if(language == "English")
{
if(Student_id == 0)
{
someFunction();
}
else
{
if(getMarks(Student_id) > 50 || subjectCount > 1 || projectCount > 0)
{
someFunction();
}
}
}
而且,请注意,如果Student_id
为0
,getMarks(Student_id)
抛出错误
这是更适合[codereview.se]。 –
是“someFunction();”两行中都有相同的功能? – nvoigt
@nvoigt是的,它是相同的功能 –