摘要: ## 数据类型与作用域### 一切皆对象Groovy 中一切皆对象,这意味着 Groovy 中不存在基本类型```groovyint i = 1def j = 2println i.class //class java.lang.Integerprintln j.class //class java... 阅读全文
posted @ 2015-03-05 15:36 doitNow 阅读(3153) 评论(0) 推荐(0)
摘要: # 简介Groovy 是一门动态语言。Groovy语法和Java很相似,可以在代码中与Java互相调用,Groovy 实际上就是 Java。# 与Java的区别- 动态类型- 脚本语言- 允许省略每行的分号- 默认限定符为public- 可以省略方法参数的括号- 不必写return语句,会自动返回最... 阅读全文
posted @ 2015-03-05 15:29 doitNow 阅读(1648) 评论(0) 推荐(0)
摘要: ## defer 与异常处理### 概述Go没有try..catch 这种异常机制,而是使用panic和recoverpanic在任何地方都可以执行,recover只有在defer调用的函数有效### defer- defer 用于定义在函数执行结束后执行的语句- 多个 defer 会形成 defe... 阅读全文
posted @ 2015-03-05 09:50 doitNow 阅读(236) 评论(0) 推荐(0)
摘要: ## 函数### 特点- 不支持嵌套,重载和默认参数- 支持闭包### 定义函数```go//单个返回值,可以省略括号func test0(a int, b string) int { return a}//多个返回值func test1(a int, b string) (int, string... 阅读全文
posted @ 2015-03-05 09:49 doitNow 阅读(149) 评论(0) 推荐(0)