「@」の理解は合っててよろしい。 THENが単独で使うものではないっていうのはすでに説明されてるんで、省略。 それで、3号の場合「ループ構文」があるので「@」「IFとTHEN」を使わなくてもその機能を作ることができる。