在C#中嵌入Boo的Eval结果

时间:2012-12-12 04:53:29

标签: c# boo

我尝试在一个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"));

两个'print'命令不输出任何内容,'Console.WriteLine'cluase输出'A'。这有什么问题?

1 个答案:

答案 0 :(得分:0)

问题在于评估代码的缩进。删除缩进,它应该按预期工作。