2

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<>ですか?

4

1 に答える 1