Groovy 控制结构总结

这章我们浏览了groovy的控制结构:条件执行代码、循环、提前退出代码块和方法,没有多少意外的地方因为每一样都与java相似,浓缩了一些groovy的元素。仅仅在结构上不同的是for循环,异常处理与java非常相似,除了不要求对检查的异常进行声明之外。

Groovy的Boo lean测试处理在条件执行和循环中式一致的,我们验证了当Boo lean测试为true的时候java和groovy的差别,理解这个很重要,因为符合语言习惯的groovy经常被用来测试不是简单的Boo lean表达式。

sw itch关键字被用作一个一般的分类器,带来了新的面向对象的条件处理,通过isCase方法来控制怎样进入条件,虽然在面向对象语言中使用switch是泄气的,groovy给switch注入了新的活力。

总体上,断言有自己的位置,它们属于每一个开发人员都应该了解的工具。

通过你学习到的知识,你可以编写任何类型的程序了,可以肯定的是,你有更高的目标并且想精通面向对象编程。