Visual Studio でリストを返したいのですが、Visual StudioIronScheme.Runtime.Cons
コンソールでのみ印刷します。
私はこのコードを持っています
public void f1()
{
var exp = "(car '((1 (8 7 2) 3) 4 5 6))"; // this must eval as "(1 (8 7 2) 3)"
var result = exp.Eval<Cons>();
var list = result.Cast<string>().ToList();
/* foreach(string value in list)
{
Console.WriteLine(list);
}
*/
}
上記のコードは、リストを a:または a のSystem.InvalidCastException
ような文字列として返したいのですが、これは機能しません:(
"(1 (8 7 2) 3)"
List<string>