WHILE~WENDとREPEAT~UNTILは囲まれた命令を条件によって 実行しない場合があるか、条件にかかわらず必ず1回は実行するかの 違いがあるんで用途に合わせて使い分ける必要がありますね。