3
let prefix prefixString baseString =
prefixString + " " + baseString
prefix "Hello" "World"
通過上面我遇到了錯誤Stuff.fs(34,1): error FS0039: The value or constructor 'prefix' is not defined.
你好世界不會編譯「值或構造沒有定義」
我不完全知道爲什麼發生這種情況,因爲我的代碼我正在F#上觀看video series,其中字面上相同的代碼正在編譯併成功運行。我的環境有問題嗎?
你在哪裏/如何嘗試運行你的代碼?代碼看起來非常有效,並在macOS Sierra上使用'fsharpi'運行。另外,如果文件看起來如何呢?錯誤報告在第34行,所以在這裏丟失了一些東西。 – Jonas
這就是我不明白,該片段是整個文件。我嘗試在VS Code中使用Ionide的「運行選擇」來運行它。 – user9993
好吧,我只是試圖安裝Ionide擴展,每件事似乎都很好。嘗試使用「發送文件」而不是發送選擇,如果這樣做,那麼你可能已經忘記將定義發送給解釋器,但僅僅使用前綴將導致你看到的錯誤。 – Jonas