0
방금 IronRuby를 사용하기 시작했습니다. 이것은 내 테스트 클래스 :IronRuby - 잘못된 인수 수
class Program
{
static void Main(string[] args)
{
var path = @"C:\Users\frays\Desktop\test.rb";
var engine = Ruby.CreateEngine();
var scope = engine.Runtime.CreateScope();
scope.SetVariable("sendNext", new Action<string>(SendNext));
engine.ExecuteFile(path, scope);
Console.Read();
}
private static void SendNext(string text)
{
Console.WriteLine(text);
}
}
그리고 이것은 내 테스트 스크립트입니다 : 그것은 wrong number of arguments (1 for 0)
말하는 예외를 throw 프로그램을 실행하려고 할 때
sendNext 'heyyy'
그러나,이 방법은 확실히 문자열을 사용하더라도 인수로서.