Groovy快速入门-3-Groovy的注释,变量和数据类型 柔情只为你懂 2021-12-12 15:39 1175阅读 0赞 本篇来介绍Groovy的注释和变量和数据类型,都是很简单的内容,一看就会的,如果有Java基础。 **1. 注释** 这里介绍下Groovy的语法特点,自由,注释和Java一模一样,有当行和多行和文档注释 package com.anthony.demo // 单行注释 println 'Hello Groovy!' package com.anthony.demo /* * 多行注释 * Groovy 打印语句有print,这个是不换行 * 默认是println 换行输出 * 打印内容可以双引号,也可以单引号 * 可以使用小括号,也可以不用 * 语句结束可以写分号,默认一行最后就是结束 */ println 'Hello Groovy!' print ("Hello 不带换行") println "Hello 带分号"; **2.Groovy中变量定义和使用** 下面看看变量如何声明的 package com.anthony.demo /* * 如何定义变量, 标准的局部变量定义 */ def name = "Anthony" println (name) /* * def 是关键字 * 加上就是局部变量,不加就是全局变量 * 后面学习方法后再来体会这个全局和局部的概念 */ name1 = "Tom" println (name1) /* * 定义变量的时候也可以指定变量类型 * 当前我们还没学习 数据类型 */ String name2 = "Lucy" println (name2) 下面来看看变量的引用,上面直接用变量名称,有时候我们变量需要和其他字符串拼接输出,这个时候就需要使用$\{name\}这样的格式来引用变量。 package com.anthony.demo //变量引号 def name = "Anthony" println ('Name is'+name) println ('Name is ${name}') println ("Name is ${name}") // 推荐 println ("Name is $name") // 不推荐 运行结果 Name isAnthony Name is ${name} Name is Anthony Name is Anthony 上面告诉我们有变量拼接字符串的时候,注意单引号和双引号的使用区别,推荐一行喜欢用双引号,推荐$\{变量名\}的方式引用变量。关于变量的命名,和Java一样就行,一般标准是首字母小写,多个多个单词驼峰原则,也可以下划线隔开,不能数组开头,运行下划线(\_)开头。Groovy和Java一样是大小写敏感的,大小写完全是不同的变量。 **3.Groovy数据类型** Groovy支持的数据类型有,再Java的八大基本数据类型基础上加上了一个String package com.anthony.demo // byte def byte a = 10 println (a) println "byte类型最小值:" + Byte.MIN_VALUE println "byte类型最大值:" + Byte.MAX_VALUE println ("---------------") // short def short b = 999 println (b) println "short类型最小值:" + Short.MIN_VALUE println "short类型最大值:" + Short.MAX_VALUE println ("---------------") // int def int c = 99999 println (c) println "int类型最小值:" + Integer.MIN_VALUE println "int类型最大值:" + Integer.MAX_VALUE println ("---------------") 10 byte类型最小值:-128 byte类型最大值:127 --------------- 999 short类型最小值:-32768 short类型最大值:32767 --------------- 99999 int类型最小值:-2147483648 int类型最大值:2147483647 --------------- 看看fload double long类型 package com.anthony.demo // long def long a = 10 println (a) println "long类型最小值:" + Long.MIN_VALUE println "long类型最大值:" + Long.MAX_VALUE println ("---------------") // float def float b = 99.99 println (b) println "float类型最小值:" + Float.MIN_VALUE println "float类型最大值:" + Float.MAX_VALUE println ("---------------") // double def double c = 99.99999999 println (c) println "double类型最小值:" + Double.MIN_VALUE println "double类型最大值:" + Double.MAX_VALUE println ("---------------") 10 long类型最小值:-9223372036854775808 long类型最大值:9223372036854775807 --------------- 99.99 float类型最小值:1.4E-45 float类型最大值:3.4028235E38 --------------- 99.99999999 double类型最小值:4.9E-324 double类型最大值:1.7976931348623157E308 --------------- 下面是布尔类型和字符串类型 package com.anthony.demo // boolean def boolean isLogin = true // true or false println(isLogin) println(!isLogin) // String def String name = "Anthony Liu" println("name is " + name) println(name.split(" ")[1]) 很简单,布尔类型的值只有true和false, !true那就是false,取反的写法,代码中经常用到。 字符串是可以使用java中String类下的全部方法,上面演示了切割。
相关 Groovy 快速入门 Groovy是一门基于JVM的动态语言,很多语法和Java类似。大部分Java代码也同时是合法的Groovy代码。本文是快速入门,所以针对语法并不会做非常详细的介绍。如果需要详 ﹏ヽ暗。殇╰゛Y/ 2022年07月16日 18:09/ 0 赞/ 461 阅读
相关 Groovy快速入门 Groovy简介 `Groovy`是基于`Java`平台开发的一门强大的、具有`Optional`类型,多功能性的动态语言,它具有静态类型和静态编译的功能。为了提高在`j 「爱情、让人受尽委屈。」/ 2022年06月03日 04:18/ 0 赞/ 432 阅读
相关 Groovy快速入门-3-Groovy的注释,变量和数据类型 本篇来介绍Groovy的注释和变量和数据类型,都是很简单的内容,一看就会的,如果有Java基础。 1. 注释 这里介绍下Groovy的语法特点,自由,注释和Java一模一样 柔情只为你懂/ 2021年12月12日 15:39/ 0 赞/ 1176 阅读
相关 Groovy快速入门-2-如何在Eclipse上安装Groovy支持和创建Groovy工程 前面一篇我们在widnows安装好了Groovy环境,也在GroovyConsole写了一个Hello Grovvy的代码。如果以后开发都在GroovyConsole进行,那么 ゝ一世哀愁。/ 2021年12月10日 21:15/ 0 赞/ 497 阅读
相关 Groovy快速入门-1-Groovy简介 补上一个系列,叫Groovy快速入门,如果你学习过Java并且有一定的水平,其实Groovy项目中,你完全可以百分百Java代码实现,这没有毛病,如果你学习的是P 小咪咪/ 2021年12月10日 15:25/ 0 赞/ 583 阅读
相关 Groovy快速入门-7-String 这篇来学习String, 在Groovy中String是一个数据类型,在Java中String是一个对象。这篇很重要,实际开发中,百分之50以上的代码都和字符串处理有关。可以这 分手后的思念是犯贱/ 2021年12月10日 12:34/ 0 赞/ 1528 阅读
相关 Groovy快速入门-12-Groovy如何读文件内容和写入文件 文件读写操作,在编程中经常需要去写的代码,同样在pipeline代码中,一些测试验证的代码也需要去读文件来判断下一步的动作,本篇来介绍如何读文件的groovy代码。然后简单介绍 亦凉/ 2021年12月10日 03:59/ 0 赞/ 433 阅读
相关 Groovy快速入门-10-Map 前面学习了List集合,这篇来学习Map,也是集合中的一种容器,特点就是键值对形式。这个Map,我在前面介绍方法的时候,写过,参数传入格式就是map. 1.Map的创建 秒速五厘米/ 2021年12月10日 02:59/ 0 赞/ 621 阅读
相关 Groovy快速入门-9-List 这篇来学习一下List集合,List是一种集合容器,里面可以装各种元素,里面还可以嵌套List,里面元素是无序的。 1.简单List获取元素方法 写一个list,里面放三种 我不是女神ヾ/ 2021年12月10日 01:17/ 0 赞/ 594 阅读
相关 Groovy快速入门-8-方法 这篇来学习方法,这个太重要了,每天写代码都是写在方法里。方法是任何编程语言的核心,就是处理一个特定需求的过程,都可以写到一个或者几个方法中。有些编程语言叫函数,Java这边习惯 短命女/ 2021年12月09日 15:27/ 0 赞/ 406 阅读