GSL 介绍
GSL 全称:domain specific language
核心思想:求专不求全,解决特定问题
groovy
属于 DSL 的一种,是一种基于 JVM 的敏捷开发语言,结合了 Python、Ruby 和 Smalltalk 的许多强大的特性
groovy 特性
- 语法上支持动态类型,闭包等新一代语言特性
- 无缝集成了所有的已经存在的 Java 类库
- 即支持面向对象编程也支持面向过程编程
Mac 环境下搭建 groovy 环境
1.到官网去下载 groovySDK,解压到合适的本地位置
2.在 MAC 上配置 groovy 环境变量
pwd
/User/xxx/groovy/bin
vim ~/.bash_profile
export PATH="$PATH:/User/xxx/groovy/bin"
source ~/.bash_profile
groovy -version
groovy 中变量
- 变量的类型
- 变量的定义
变量的类型
- 基本类型
- 对象类型
变量的定义
- 强类型定义方式
- 弱类型 def 定义方式
字符串
- String
- GString
GString
String 三种定义方式
- 单引号
- 双引号
- 三引号
双引号字符串可以包含变量${name}
def single = 'I am Jimmy Yao'
def thuple = '''\
line one
line two
line three
'''
def double = "I am ${name}"
def sum = "The sum of 2 and 3 equlas ${2+3}"
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于