FSIバージョン:11.0.50727.1
それで、私はF#シェルスクリプトに取り組んでいて、ある種の驚きに出くわしました。
私がこれをしたとき:
#if INTERACTIVE
#r "System.Data.dll"
#r "FSharp.Data.TypeProviders.dll"
#r "System.Data.Linq.dll"
#endif
open System
ブロックをFSIに貼り付けたときに、FS0010エラーが発生しました。しかし、行をインデントしなかった場合#r
、FS0010エラーは発生しません。プリプロセッサの行がインデントに敏感であることにちょっと驚いています。これはコンパイラの問題ですか、それともここで他に何か作業がありますか?