前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >scala快速入门系列【字符串】

scala快速入门系列【字符串】

作者头像
大数据梦想家
发布2021-01-26 11:13:37
3840
发布2021-01-26 11:13:37
举报
文章被收录于专栏:大数据成长之路

本篇作为scala快速入门系列的第四篇,为大家带来的是字符串相关内容。

在这里插入图片描述
在这里插入图片描述

scala提供多种定义字符串的方式,将来我们可以根据需要来选择最方便的定义方式。

  • 使用双引号
  • 使用插值表达式
  • 使用三引号
使用双引号

语法

代码语言:javascript
复制
val/var 变量名 = “字符串”

示例:

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

参考代码

代码语言:javascript
复制
scala> println(name + name.length)
hadoop6

使用插值表达式

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

语法

代码语言:javascript
复制
val/var 变量名 = s"${变量/表达式}字符串"

[!TIP]

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

示例

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

参考代码

在这里插入图片描述
在这里插入图片描述

使用三引号

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

语法

代码语言:javascript
复制
val/var 变量名 = """字符串1
 字符串2"""

示例

定义一个字符串,保存以下SQL语句

代码语言:javascript
复制
select
   * 
from  
   t_user 
where
   name = "zhangsan"

打印该SQL语句

参考代码

在这里插入图片描述
在这里插入图片描述

本篇博客到这里就结束了,感兴趣的小伙伴们可以持续关注哟~下一篇将为大家带来数据类型与操作符的使用,敬请期待!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/01/13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用双引号
  • 使用插值表达式
  • 使用三引号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档