【问题标题】:Eval result with embedding Boo in C#在 C# 中嵌入 Boo 的评估结果
【发布时间】: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”。这里有什么问题?

【问题讨论】:

    标签: c# boo


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-07-17
      • 1970-01-01
      • 2021-05-16
      • 1970-01-01
      • 1970-01-01
      • 2020-01-19
      • 2013-01-27
      • 1970-01-01
      • 2011-05-16
      相关资源
      最近更新 更多