函数参数报告"错误预期模式,找到关键字`mod`"

时间:2017-06-01 13:25:36

标签: function rust

我在类中有一个准系统功能,这是唯一的功能。

pub fn getfreq(note: char, mod: char, oct: i8) {}

我收到以下错误:

error: expected pattern, found keyword `mod`
 --> src/main.rs:1:28
  |
1 | pub fn getfreq(note: char, mod: char, oct: i8) {}
  |                            ^^^

mod与Rust有关吗?我只是想用它来缩写修饰语'。

1 个答案:

答案 0 :(得分:5)

  

我只是想用它来缩写'修饰符'。

Rust语言已使用

mod来缩写"module"。因此,它是关键字 - 无法用于其他任何内容的特定字符集。您需要选择其他名称。

many keywords in Rust,除了语言特定目的外,您不得使用它们。