[fix] take_whileが空のenumeratorに対して正常に動作しなかったため、条件式を修正