作者:李俊才 (jcLee95):blog.csdn.net/qq_28550263… 邮箱 :291148484@163.com 本文地址:blog.csdn.net/qq_28550263…
【介绍】:本文介绍 Rust 语言中的字符和字符串的用法。
上一节:《 Rust 语言中使用 vector(向量) 》 | 下一节:《 Rust 语言中应用正则表达式 》@[TOC](
目 录)
1. 概述
本文介绍 Rust 语言中的 字符 和 字符串。在 Rust 语言中,不仅 字符 和 字符串 是不同的类型,并且还存在着 str 和 String 两种字符串。
Rust 中的字符类型是 char,它表示 Unicode 标量值,占用 4 个字节,而字符串类型是 str 和 String。str 类型是一种不可变的字符串类型,通常使用 &str 来表示,而 String 类型是一种可变的字符串类型,通常使用 String 来表示。
2. Rust 的 字符 类型
2.1 Rust 中的 字符(char)类型
2.1.1 char 类型的概念
Rust 的 char
类型是该语言最原始的字母类型。该类型 在 Rust 表示 Unicode 标量值,它占用 4 个字节,可以使用 单引号 来表示一个 char 类型的值,例如:
let a = 'a'; // 常规的 ASCII 字符
let b = '