ファイルの順番の話
こーいう F# のソースファイルがありますよね。
Batteries.Env モジュールと:
// env.fs module Batteries open System module Env = let at (index : int) = let argv = Environment.GetCommandLineArgs() argv.[index] let get = at
それを参照する main.fs
。
open Batteries printfn "%A" <| Env.get 0
入力するファイルの順番に違いがあったってご存知でした?
これだとビルドできるのに:
% fsharpc ./env.fs ./main.fs -o ./battery-env.exe
こっちだとビルドできない:
% fsharpc ./main.fs ./env.fs -o ./battery-env.exe
╰( ´◔ ω ◔ `)╯ 普通は Visual Studio に任せるから気が付かないよな