Groovy 变量 (Groovy 教程) - Groovy教程 中文开发手册

Groovy中的变量可以通过两种方式定义 - 使用数据类型的本地语法,或者使用def关键字。对于变量定义,必须明确提供类型名称或在替换中使用“def”。这是Groovy解析器需要的。

Groovy中有以下基本类型的变量,如上一章所述 -

byte - 这用于表示字节值。例如2。 short - 用于表示一个短数。例如10。 int - 这用于表示整数。 例如1234。 long - 这用于表示一个长数。例如10000090。 float - 用于表示32位浮点数。例如12.34。 double - 这用于表示64位浮点数。例如12.3456565。 char - 这定义了单个字符文字。例如'a'。 Boolean - 这表示一个布尔值,可以是true或false。 String - 这是以字符串形式表示的文本。 例如“Hello World”。

Groovy还允许其他类型的变量,如数组,结构和类,我们将在后续章节中看到。

变量声明

变量声明告诉编译器为变量创建存储的位置和大小。

下面是一个变量声明的例子 -

class Example {

static void main(String[] args) {

// x is defined as a variable

String x = "Hello";

// The value of the variable is printed to the console

println(x);

}

}

当我们运行上面的程序,我们会得到以下结果 -

Hello

变量命名

变量的名称可以由字母,数字和下划线字符组成。 它必须以字母或下划线开头。 大写和小写字母是不同的,因为Groovy,就像Java是一种区分大小写的编程语言。

class Example {

static void main(String[] args) {

// Defining a variable in lowercase

int x = 5;

// Defining a variable in uppercase

int X = 6;

// Defining a variable with the underscore in it's name

def _Name = "Joe";

println(x);

println(X);

println(_Name);

}

}

当我们运行上面的程序,我们会得到以下结果 -

5

6

Joe

我们可以看到x和X是两个不同的变量,因为区分大小写,在第三种情况下,我们可以看到_Name以下划线开头。

打印变量

您可以使用println函数打印变量的当前值。下面的示例显示了如何实现这一点。

class Example {

static void main(String[] args) {

//Initializing 2 variables

int x = 5;

int X = 6;

//Printing the value of the variables to the console

println("The value of x is " + x + "The value of X is " + X);

}

}

当我们运行上面的程序,我们会得到以下结果 -

The value of x is 5 The value of X is 6

groovy定义变量获取当前时间_Groovy 变量 (Groovy 教程) – Groovy教程 中文开发手册 - Break易站...相关推荐

  1. groovy定义变量获取当前时间_Groovy - 比较日期和时间

    你在这里. def dateStr1 = 'Tue Feb 28 16:23:20 2017 -0600' def dateStr2 = 'Tue Feb 28 17:24:06 EST 2017' ...

  2. c语言strncpy函数定义,strncpy (Strings) – C 中文开发手册

    C 语言中文开发手册 strncpy (Strings) - C 中文开发手册 在头文件中定义 ​ ​ ​ (1) ​ char * strncpy(char * dest,const char * ...

  3. groovy定义变量获取当前时间_IDEA不愧为神器,结合Groovy脚本,简直无敌!

    作者:人间哪有四月天 segmentfault.com/a/1190000020189801 导语 如今,有许许多多的插件或者编辑器都支持根据数据表自动生成数据实体类了, 比如IDEA, 各种MyBa ...

  4. c语言怎么获取系统时间到变量,C语言怎样获取系统当前的时间并把它保存到定义的变量中...

    #include #include void showLocalTime(); void  main() { showLocalTime(); } void showLocalTime()//显示时间 ...

  5. java 获取文件权限_Java中的文件权限,检查权限和更改权限 - Break易站

    Java提供了许多方法调用来检查和更改文件的权限,例如可以将只读文件更改为具有写入权限.当用户想要限制文件允许的操作时,需要更改文件权限.例如,文件权限可以从写入更改为只读,因为用户不再想要编辑文件. ...

  6. c语言 float定义nan,nan - [ C语言中文开发手册 ] - 在线原生手册 - php中文网

    在头文件中定义float       nanf( const char* arg );(since C99) double      nan( const char* arg );(since C99 ...

  7. java 反射 成员变量_Java 反射:成员变量

    获取成员变量 借助Class类某些可以获取对应类中声明的成员变量实例对象,这些方法有: ⑴Field[] getFields():返回一个该Class对象表示类或接口中所有public属性(含继承的) ...

  8. php 可变变量 数组赋值,PHP可变变量学习小结

    可变变量,就是一个变量的变量名可以动态的设置和使用.语法形式是PHP的特殊语法,其他语言中少见,本文给大家分享php可变变量学习小结,对php可变变量相关知识感兴趣的朋友一起学习吧 所谓可变变量,就是 ...

  9. java 获取当前年_Java获取当前时间的年月日方法

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. package com.ob; import java.text.ParseExcepti ...

  10. javascript/nodejs 中获取当前时间(昨天、今天、明天)

    javascript/nodejs 中获取当前时间(昨天.今天.明天) 我们在开发中,经常要获取的今天,昨天,和明天的日期,下列有个记录能够获得今天,昨天,明天的日期,并且格式化输出 首先我们需要扩展 ...

最新文章

  1. 如何在本机搭建SVN服务器【转】
  2. 研究javascript中的this
  3. 配置Andriod环境变量
  4. php调用另一个php文件里的变量的值,thinkphp中一个方法调用另一个步骤的变量
  5. python 复制文件并重命名_好书推荐 | Python 如此神奇,让繁琐工作自动化
  6. linux挂载磁盘没有权限,linux肿么知道哪个盘没有被挂载
  7. anaconda python删除pyltp_Anaconda基础操作命令汇总
  8. ASP.NET 中的 SQL Server 应用服务数据库角色和视图
  9. dubbo 数据传输大小配置
  10. windows server 2008 搭建文件共享服务
  11. Windows工具 - 查看apk信息 - 包名/支持Android版本/支持架构等
  12. 以智能制造推动企业数字化转型的方法、路径和举措
  13. uni-app广告总结
  14. 移动硬盘显示无法访问拒绝访问,里面的数据如何找回
  15. 写给很累的你:面对苦难,停止内耗
  16. 苹果开发者关联封号扫盲贴
  17. 已解决-改变macOS和Windows双系统的默认启动顺序
  18. 小白运维linux命令总结,linux常用运维命令总结
  19. 中创|又临双11淘宝崩了,中心化存储难以支撑
  20. 显示器点距 测试软件,显示器各尺寸点距一览

热门文章

  1. matlab 固态 机械_新手熟知固态硬盘和机械硬盘的区别
  2. [项目实战篇] Emos在线办公小程序--环境搭建
  3. 专注于开源数据科学软件的非营利基金会—— NumFOCUS 的来龙去脉(下)
  4. 360桌面隐藏应用 android代码,360手机桌面上的隐藏应用怎么设置?
  5. Kali 2020.4下载安装详细教程
  6. windows捕获串口数据_如何下载和安装用于Windows数据包捕获的Npcap库?
  7. 华为 U2000 技术研究开始
  8. ypid编码是什么_国家药品供应保障综合管理信息平台YPID编码规则与应用
  9. 《产品经理面试攻略》PART 3:准备好作品
  10. 仿直播礼物涂鸦/屏幕礼物涂鸦动画