我理解为什么不允许对模块级常量进行类型推断(与函数不允许类型推断的原因相同)。但是,为什么Rust不允许对 local 常量进行类型推断?
fn main() {
const N = 1; // error: expected `:`, found `=`
let n = 1; // OK
}
是否存在比一致性更深刻的原因?
答案 0 :(得分:7)
在我意识到的情况下,函数内部的 Thread thread = new Thread(new ThreadStart(this.Work));
thread.IsBackground = true;
thread.Name = "My Worker.";
thread.Start();
//Speed
Series speed = new Series("Speed[m/s]");
speed.ChartType = SeriesChartType.Spline;
//Engines Left
engleft = new Series("Engines Left");
engleft.ChartType = SeriesChartType.Spline;
Engines.Series.Add(engleft);
engleft.Points.Clear();
string speed_read = Console.ReadLine();
与外部的const
之间没有区别。它们都是一样的,所以它们遵循相同的规则。