0
預期的迭代器設計模式行爲在我看來,如果迭代器設計模式在hasnext()
返回false時收到next()
命令,那麼它應該發出致命錯誤。至少這是我在我的SystemVerilog代碼中實現它的方式。Expected next()
在這種情況下,來自Iterator的致命錯誤是否違反了Iterator行爲的某些期望?
預期的迭代器設計模式行爲在我看來,如果迭代器設計模式在hasnext()
返回false時收到next()
命令,那麼它應該發出致命錯誤。至少這是我在我的SystemVerilog代碼中實現它的方式。Expected next()
在這種情況下,來自Iterator的致命錯誤是否違反了Iterator行爲的某些期望?
通常你在while循環中使用迭代器,所以最後我個人會期望while循環正確結束。 – Hosar