Начиная здесь - Встраивание F # интерактивного - Я пытался встроить FSI в свое приложение.
Однако я получаю странные вещи от StandardOutput.
например, в стандартном FSI, если я отправлю это:
let a = 3;;
Я получаю это обратно:
[empty line here]
val a : int = 3
[empty line here]
> |
(с Pipe, представляющим входную позицию)
Но если я отправлю let a = 3;;
в StandardInput, я получу это обратно на StandardOutput:
>
val a : int = 3
|
Кто-нибудь еще пробовал это? Есть ли что-то, что я делаю не так, и если нет, то есть ли способ обойти это? Ничто из того, что я пробовал до сих пор, не работает, и прежде чем я попробую «худшее», о чем я могу подумать (установить таймер после отправки материала, добавить> себя на время ожидания), я хотел бы знать, есть ли лучший способ!