IronScheme を使用する C# (Visual Studio を使用) でプログラムを作成しています。これは私が持っているコードのスニペットです。
exp = "(car '('(1 2 3) 4 5 6))";
System.Console.WriteLine(exp.Eval());
基本的に、別の list であるそのリストの最初の要素を取得したいと考えています(1 2 3)
。私の問題は、番号の実際のリストを取得する方法がわからないことです。この例では、次の結果Eval()
を出力しています。
IronScheme.Runtime.Cons
文字列に変換すると、同じ結果が得られます。そして、他の型キャスト/変換は同じものを出力します
System.Console.WriteLine(exp.Eval().ToString());
// Also prints "IronScheme.Runtime.Cons"
C# list として、そのリストの値を取得するにはどうすればよいList<>
ですか?