in_channel -> out_channel -> unitに何かを出力するタイプの関数がありout_channelます。次に、その出力を文字列として取得したいと思います。書き込みと読み取りを行うための一時ファイルの作成は見苦しいようですが、どうすればよいですか?家族out_channel以外に作成する方法はありますか?Pervasives.open_out
実際、この関数はreplを実装しました。私が本当に必要としているのはプログラムでテストすることなので、最初にタイプの関数にラップしたいと思いstring -> stringます。の作成にはin_channel、を使用できるようですが、パラメータScanf.Scanning.from_stringの作成方法がわかりません。out_channel