What is the difference between predicate and branch
https://softwareengineering.stackexchange.com/questions/343086
-
07-01-2021 - |
题
I am confused about the difference between the branch and the predicate in a code. Can someone explain the difference with an example?
解决方案
A predicate returns a yes/no answer to a question - that is, a boolean conditional.
A branch is what you do depending on the answer (assuming you do different things).
So, in c type pseudo code:
if(predicate)
{
// one branch
}
else
{
// another branch
}