これら2つのコードに違いがあるかどうか疑問に思っていました:
コード 1:
if(isSleepy()){
sleep(1);
} else if (isBored()){
dance();
dance();
} else {
walkRight(50);
walkLeft(50);
if(isHungry()){
eat();
}
}
コード 2:
if(isSleepy()){
sleep(1);
}
if (isBored()){
dance();
dance();
}
walkRight(50);
walkLeft(50);
if(isHungry()){
eat();
}
if-elseif-if チェーンを if only に置き換えました。それは条件付きプロセスに影響しますか?