热搜:前端 nest neovim nvim

Rust 笔记 Rust 语言中的字符串

lxf2023-06-04 02:17:18
Rust 笔记 Rust 语言中的字符串

作者李俊才 (jcLee95):blog.csdn.net/qq_28550263… 邮箱 :291148484@163.com 本文地址:blog.csdn.net/qq_28550263…


【介绍】:本文介绍 Rust 语言中的字符和字符串的用法。

上一节:《 Rust 语言中使用 vector(向量) | 下一节:《 Rust 语言中应用正则表达式

@[TOC](

目 录
)


1. 概述

本文介绍 Rust 语言中的 字符字符串。在 Rust 语言中,不仅 字符 和 字符串 是不同的类型,并且还存在着 strString 两种字符串。

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 = '