【Groovy】字符串 ( 字符串类型变量定义 | 字符类型变量定义 )

简介: 【Groovy】字符串 ( 字符串类型变量定义 | 字符类型变量定义 )

文章目录

一、字符串类型变量

二、字符类型变量

三、完整代码示例





一、字符串类型变量


使用 def 关键字声明 Groovy 中的 变量 ;


声明字符串 , 可以使用以下方式 :


// 字符串
// def 关键字 是 define 缩写
def s1 = "Hello"
def s2 = 'Hello'    // 单引号也是字符串
def s3 = 'H'        // 单引号也是字符串


注意 : 单引号 和 双引号 , 默认都表示字符串 ;


在 Java 中 , 单引号是字符 , 如果要声明字符 , 看下一个小节 ;



使用 println 打印上述 3 33 个变量的类型 :


// 打印上述三个变量的类型
println s1.class
println s2.class
println s3.class


完整代码示例 :


// Groovy 类前可以不加 public
class Test {
    // 函数参数类型 , 可以不用声明
    static void main(args) {
        // Groovy 代码可以不使用分号
        // println 方法可以直接调用 , 不使用 System.out 也可以
        // println 后与要打印的字符串 使用空格隔开即可 , 可以不使用括号
        println "Hello Groovy!!!"
        // 字符串
        // def 关键字 是 define 缩写
        def s1 = "Hello"
        def s2 = 'Hello'    // 单引号也是字符串
        def s3 = 'H'        // 单引号也是字符串
        // 打印上述三个变量的类型
        println s1.class
        println s2.class
        println s3.class
    }
}


执行结果 : 打印出的 3 33 个变量类型都是 class java.lang.String 类型 ;


image.png






二、字符类型变量


在上一章节中分析到


def s3 = 'H'


代码 , 用于定义字符串 , 如果定义字符 , 需要在其后面加上 as char 语句 ;


def c1 = 'H' as char


这样就定义了一个字符 ;



打印字符 和 字符类型变量 :


// 声明 char 类型
def c1 = 'H' as char
// 打印 字符 类型变量的 类型 class java.lang.Character
println c1
println c1.class


打印结果 :

image.png







三、完整代码示例


// Groovy 类前可以不加 public
class Test {
    // 函数参数类型 , 可以不用声明
    static void main(args) {
        // Groovy 代码可以不使用分号
        // println 方法可以直接调用 , 不使用 System.out 也可以
        // println 后与要打印的字符串 使用空格隔开即可 , 可以不使用括号
        println "Hello Groovy!!!"
        // 字符串
        // def 关键字 是 define 缩写
        def s1 = "Hello"
        def s2 = 'Hello'    // 单引号也是字符串
        def s3 = 'H'        // 单引号也是字符串
        // 打印上述三个变量的类型
        println s1.class
        println s2.class
        println s3.class
        // 声明 char 类型
        def c1 = 'H' as char
        // 打印 字符 类型变量的 类型 class java.lang.Character
        println c1
        println c1.class
    }
}


执行结果 :


image.png

目录
相关文章
|
8月前
|
存储 C语言 索引
怎样定义字符数组
字符数组是C语言和其他一些编程语言中用于存储字符序列的数据结构。字符数组可以存储一个或多个字符,并通过索引访问每个字符。下面我们将详细解释如何定义字符数组,并附上相应的代码示例。
235 0
|
8月前
|
存储 C++
c++字符和不常见常量
c++字符和不常见常量
61 0
|
7月前
|
存储 C# 开发者
C# 编程基础:注释、变量、常量、数据类型和自定义类型
C# 编程基础:注释、变量、常量、数据类型和自定义类型
|
7月前
|
JavaScript 安全
TypeScript类型(数字、字符串、字面量、数组、元组、枚举、对象等)
TypeScript类型(数字、字符串、字面量、数组、元组、枚举、对象等)
|
8月前
|
C语言
C语言常量与变量、字符串与转义字符
C语言常量与变量、字符串与转义字符
58 0
|
8月前
|
存储 编译器 程序员
C++中的宏定义和字符串字面值的区别
C++中的宏定义和字符串字面值的区别
|
8月前
|
存储 Java 编译器
字符串常量和字符串字面值:区别与联系
字符串常量和字符串字面值:区别与联系
|
8月前
常量字符串
常量字符串
31 0
【学习笔记之我要C】变量与常量、作用域与生命周期、字符串与转义字符
【学习笔记之我要C】变量与常量、作用域与生命周期、字符串与转义字符
73 0
|
存储 Java 编译器
初识C语言第一话之数据类型、常量变量、字符串、转义字符与注释
初识C语言第一话之数据类型、常量变量、字符串、转义字符与注释
161 0
初识C语言第一话之数据类型、常量变量、字符串、转义字符与注释

热门文章

最新文章