DIRECT専用命令はマルチステートメントや式の評価してくれない、という仕様らしい。 「LIST 数値変数」みたいなのができないのも、DIRECT専用命令だけ変な処理をしてる証拠。