系统的学一下 Gradle(一)

本贴最后更新于 2300 天前,其中的信息可能已经时过境迁

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}"
  • Gradle
    41 引用 • 20 回帖 • 2 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...