如果我是普通程式設計師,可能還保留著一絲人性,那會買1個西瓜 ,如果路上見到桃子的話,就買2個(桃子 )
buyWatermelons(1)
if (hasPeaches()) {
buyPeaches(2)
}
如果我是骨灰級程式設計師,我已經化身為按字節執行命令的人肉cpu,那自然是會買3個西瓜
buyWatermelons(1)
context.switch("watermelon")
if (hasPeaches()) {
buyInCurrentContext(2)
}