双引号和单引号声明的变量,类型是不一样的吗?

来源:3-4 基础数据类型

慕工程8253540

2021-09-09

  let c = "yes"; // 编译器推导出类型为: &str
  let d = 'no'; // 编译器推导出类型为:char,并且提示了错误

如果是多个字符就用双引号并且类型为&str,如果是单个字符就是char类型,用单引号包括。是不是可以这样理解老师?

写回答

1回答

叶枭

2021-09-10

对的, 单引号只用于表示 char 类型

0
0

轻松实现Rust系统入门,实战编译器开发

入门者的平缓学习曲线,聚焦Rust核心重难点,获得实际应用能力

467 学习 · 45 问题

查看课程