Gradle 单引号/双引号

Gradle 是基于Groovy语言开发的,所以单双引号就与Groovy语言有关。在前面文章提到过以下代码:

buildscript {
  ext {
    dependencyManagementPluginVersion = '0.6.0.RELEASE'
    springBootVersion = '1.4.3.RELEASE'
  }
  repositories {
    maven { url 'http://maven.aliyun.com/nexus/content/groups/public'}
    jcenter()
    maven { url "https://repo.spring.io/snapshot" }
    maven { url "https://repo.spring.io/milestone" }
  }
  dependencies {
    classpath "io.spring.gradle:dependency-management-plugin:${dependencyManagementPluginVersion}"
    classpath "org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}"
    classpath "net.researchgate:gradle-release:2.4.0"
  }
}

有些的变量申明用的是单引号,有些则是双引号。

在groovy 中,没有固定的类型,变量可以通过def关键字引用,比如:



def name = 'Andy'

我们通过单引号引用一串字符串的时候这个字符串只是单纯的字符串,但是如果使用双引号引用,在字符串里面还支持插值操作,

def name = 'Andy'
def greeting = "Hello, $name!"

单引号包含的字符串是不支持插值的,请一定记住。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,200评论 19 139
  • Groovy :是一种动态语言。 1:这种语言比较有特点,它和 Java 一样,也运行于 Java 虚拟机中。简单...
    PeytonWu阅读 1,614评论 0 1
  • 目前为止,我们已经学习了如何修改Gradle构建属性,以及如何运行任务。本章,我们会深入了解这些属性,并且创建我们...
    sollian阅读 2,719评论 0 8
  • 前言 由于项目需要用到 Groovy 语言,这两天对其进行了粗略的学习,本文是对学习做的一个简单总结,主要内容参考...
    简单的土豆阅读 189,253评论 12 201
  • 恐怖片和喜剧片是完全两种不一样的电影类型,表达方式也是大相径庭。但是把它们融合在一起就有了喜剧类型的恐怖片,一边把...
    兔牙Yuki阅读 2,593评论 5 4