【发布时间】:2013-05-07 23:20:25
【问题描述】:
我尝试在 C# 项目中嵌入 Boo 语言。简单代码如下:
var interpreter = new InteractiveInterpreter();
interpreter.Declare("Message", typeof(string));
interpreter.SetValue("Message", "A");
interpreter.Eval(@"
print Message
Message = 'B'
print Message
");
Console.WriteLine(interpreter.GetValue("Message"));
两个“打印”命令不输出任何内容,而“Console.WriteLine”子句输出“A”。这里有什么问题?
【问题讨论】: