- Learning Scala Programming
- Vikash Sharma
- 205字
- 2021-06-30 19:07:49
Character literals
What if you want to break down some words and spaces into separate characters? If you do so, you're creating Character literals. We represent Character literals in single quotes. Any Unicode character or escape sequence can be represented as a Character literal. What's an escape sequence, by the way? Let's take this backslash for example. If we try this:
scala> val aChar = '\'
<console>:1: error: unclosed character literal
val aChar = '\'
This will not work at all, because this '\' is an escape character. By definition, an escape sequence or character is something that does not represent itself in String or Character literal. To define these characters, we use this sequence:
scala> val doublequotes = "\""
doublequotes: String = "
scala> val aString = doublequotes + "treatme a string" + doublequotes
aString: String = "treatme a string"
In the preceding code, we used our doublequotes as prefix and suffix to our string treatme a string, and get a response.
We've a list of escape sequence characters shown in the following table:

You can also use the hex code to represent a Character literal, but we need to put a \u preceding it:
scala> val c = '\u0101'
c: Char = ā
- Extending Jenkins
- 精通Nginx(第2版)
- 體驗設(shè)計原理:行為、情感和細(xì)節(jié)
- Visual C++實例精通
- Web Development with Django Cookbook
- Microsoft System Center Orchestrator 2012 R2 Essentials
- 你不知道的JavaScript(中卷)
- C語言程序設(shè)計
- Getting Started with React Native
- ElasticSearch Cookbook(Second Edition)
- UNIX Linux程序設(shè)計教程
- Troubleshooting Citrix XenApp?
- SQL Server 2008中文版項目教程(第3版)
- Android移動應(yīng)用項目化教程
- PHP Microservices