HoRain云--Scala字面量速查表:类型与写法详解

🎬 HoRain云小助手:个人主页
🔥 个人专栏: 《Linux 系列教程》《c语言教程》
⛺️生活的理想,就是为了理想的生活!
⛳️ 推荐
前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。
专栏介绍
|
专栏名称 |
专栏介绍 |
|
本专栏主要撰写C干货内容和编程技巧,让大家从底层了解C,把更多的知识由抽象到简单通俗易懂。 |
|
|
本专栏主要是注重从底层来给大家一步步剖析网络协议的奥秘,一起解密网络协议在运行中协议的基本运行机制! |
|
|
全面深入解析 docker 容器,从基础到进阶,涵盖原理、操作、实践案例,助您精通 docker。 |
|
|
本专栏主要撰写Linux干货内容,从基础到进阶,知识由抽象到简单通俗易懂,帮你从新手小白到扫地僧。 |
|
|
本专栏着重撰写Python相关的干货内容与编程技巧,助力大家从底层去认识Python,将更多复杂的知识由抽象转化为简单易懂的内容。 |
|
|
本专栏主要是发布一些考试和练习题库(涵盖软考、HCIE、HRCE、CCNA等) |
目录

Scala 中的字面量(Literal)是指在源代码中直接表示固定值的符号。理解各种字面量的写法对编程很重要。下面是一个汇总了 Scala 中主要字面量类型、写法、示例和注意点的表格,方便你快速查阅。
|
类型 |
写法与示例 |
注意点 |
|---|---|---|
|
整型 |
十进制: |
Scala不支持八进制字面量(如 |
|
浮点型 |
Double: |
浮点字面量默认是 Double 类型 。 |
|
字符 |
|
使用单引号 。 |
|
字符串 |
|
使用双引号 。多行字符串用三个双引号 |
|
布尔值 |
|
|
|
符号 |
|
符号字面量是 |
|
空值 |
|
💡 注意事项
-
类型推断与后缀:Scala 编译器通常能根据字面量形式推断其类型(如
10是Int,0.0是Double)。使用后缀(如L,F)可明确指定类型(如10L为Long,10.5F为Float)。 -
字符串插值:Scala 支持字符串插值,如
s"Hello, $name"或s"1+1=${1+1}",但这通常不归类为基础字面量语法,而是更高级的字符串构造方式。 -
原始字符串:三个双引号
"""定义的原始字符串(或叫多行字符串)会保留其内部的任何字符,包括换行、引号和特殊字符(连续三个双引号除外)。这与双引号定义的字符串不同,后者中的反斜杠\` 会被当作转义字符处理。使用stripMargin` 方法可以方便地处理多行字符串的缩进。
希望这些信息能帮助你更好地理解和使用 Scala 的字面量。编程语言的细节在于多实践,多写代码就能更熟悉它们。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄
💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍
🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙
更多推荐


所有评论(0)