Julia 第 6 章小结

                     

贡献者: 待更新

   本文授权转载自郝林的 《Julia 编程基础》。原文链接:第 6 章 字符和字符串

6.5 小结

   我们在本章主要讲解了字符和字符串。这两者都可以表示处于 Unicode 代码空间中的字符。但不同的是,前者只能表示一个字符,而后者可以表示多个字符。

   我们首先简要地介绍了 ASCII 编码和 Unicode 编码标准,并提及了后者中的一种编码格式:UTF-8。Julia 通常采用 UTF-8 编码格式把字符转换为由若干个字节承载的二进制数。

   然后,我们讲述了 Julia 中的字符值。这包括它的表示与操作和它的类型与转换方法。多个字符可以组成一个字符串。所以我们紧接着又讲了字符串值的表示以及在其类型之上的设定。这些设定是我们操作字符串值的基础。我们可以对字符串值做的操作有,获取长度、索引、截取、拼接、插值,以及搜索和比较。

   除了常规的字符串值,我们还可以利用简单的前缀编写非常规的字符串值,以表示某类特殊值。比如,原始字符串、任意精度的整数和浮点数、版本号、正则表达式,以及只读的字节数组。在某些场景下,这些特殊值是非常有用的。

   字符和字符串是我们在 Julia 编程过程中非常常用的两类值。它们的表示方式颇多,且操作方法多样。我们往往需要根据具体情况对它们加以合理的运用。最后再强调一下,字符值和字符串值都是不可变的!

                     

© 小时科技 保留一切权利