Scala学习第一天(五):字符串

使用双引号

语法

val/var 变量名 = "字符串"

示例

有一个人的名字叫"hadoop",请打印他的名字以及名字的长度

参考代码

scala>println(name+name.length)
hadoop6

在这里插入图片描述

使用插值表达式

scala中,可以使用插值表达式来定义字符串,有效避免大量字符串的拼接

语法

val/var 变量名 = s"{变量/表达式}字符串"

在定义字符串之前添加 s
在字符串中,可以使用 ${} 来引用变量或者编写表达式

示例

请定义若干个变量,分别保存:"zhangsan"、30、"male",
定义一个字符串,保存这些信息。
打印输出:name=zhangsan,age=30,sex=male

参考代码

scala> val name = "zhangsan"
name: String = zhangsan

scala> val age = 30
age: Int = 30

scala> val sex = "male"
sex: String = male

scala> val info = s"name=${name}, age=${age}, sex=${sex}"
info: String = name=zhangsan, age=30, sex=male

scala> println(info)
name=zhangsan, age=30, sex=male

在这里插入图片描述

使用三引号

如果有大段的文本需要保存,就可以使用三引号来定义字符串。
例如:保存一大段的SQL语句,三个引号中间的所有字符串都将作为字符串的值

语法

val/var 变量名 = """ 字符串1
字符串2"""

示例

定义一个字符串,保存一下SQL语句
select
	*
from
    t_user
where
    name = "zhangsan"
打印该SQL语句

参考代码

val sql = """select
     | *
     | from
     |     t_user
     | where
     |     name = "zhangsan""""

println(sql)

加粗样式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值