2021年大数据常用语言Scala(五):基础语法学习 字符串
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了2021年大数据常用语言Scala(五):基础语法学习 字符串,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1507字,纯文字阅读大概需要3分钟。
内容图文
字符串
scala提供多种定义字符串的方式,将来我们可以根据需要来选择最方便的定义方式。
- 使用双引号
- 使用插值表达式
- 使用三引号
使用双引号
语法
val/var 变量名 = “字符串”
示例
有一个人的名字叫"hadoop",请打印他的名字以及名字的长度。
参考代码
scala>?println(name +?name.length)
hadoop6
使用插值表达式
scala中,可以使用插值表达式来定义字符串,有效避免大量字符串的拼接。
语法
val/var 变量名 = s"${变量/表达式}字符串"
[!TIP]
- 在定义字符串之前添加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)
但是要注意一点, 三引号字符串不要出现重复, 比如 ""'' aaa """ bbb """
因为, scala编译器, 从第一个三引号开始, 到第二个三引号结束, 算一个完整的字符串. 后面的就是多出来的语法错误的内容
内容总结
以上是互联网集市为您收集整理的2021年大数据常用语言Scala(五):基础语法学习 字符串全部内容,希望文章能够帮你解决2021年大数据常用语言Scala(五):基础语法学习 字符串所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。