我经常需要类似 do-while-do 循环的东西。在我实现这个概念的那一刻,我是这样的:
Instructions part 1 (for instance: read data)
while(Condition){
Instructions part 2 (save data)
Instructions part 1 (read next data)
}
我必须写两次第 1 部分,这很难看。是否有可能摆脱重复?我想到了这样一个概念:
do{
Instructions part 1
} while (Condition) do {
Instructions part 2
}