[英]In F# is it OK to make a shorthand function to print using %A
我剛開始第一次使用 F#,使用 VSCode 和交互式筆記本。 我對不得不不斷寫出來感到非常惱火printfn "%A" something 因為它在里面殺死了我。 在每個文件的開頭簡單地寫:let print(something) = printfn "%A" something // the ...
[英]In F# is it OK to make a shorthand function to print using %A
我剛開始第一次使用 F#,使用 VSCode 和交互式筆記本。 我對不得不不斷寫出來感到非常惱火printfn "%A" something 因為它在里面殺死了我。 在每個文件的開頭簡單地寫:let print(something) = printfn "%A" something // the ...
[英]How to interactively authenticate to Azure via SDK?
我發現了這個要點: azure-service-bus-in-fsharp-with-fluent-api.fs最初看起來很有用,但我相信它已經過時了,現在應該使用DefaultAzureCredential 。 我使用 Visual Studio Code,但希望以交互方式進行身份驗證。 我創建 ...
[英]printfn written before function call prints after it
執行上述代碼時,這是 output 我得到: 一個內主function 我能知道為什么 output 語句以錯誤的順序打印嗎? ...
[英]F# - How to access function parameters that have no name?
下面的 function 編譯並運行良好。 我不打算像這樣創建它們(沒有參數名稱)。 但是因為它讓我可以創建這樣的 function,我很好奇如何在 function 中訪問它們。 這里是 F# 交互式 output 內部方法 val testfunction: string: 'a -> ...
[英]Typcasting Matrix<float> to seq<'a * 'b> in F with Plotly and F# .Net Interactive
我得到錯誤 是否有一些緊湊的方法可以在 F# 中將類型從 Matrix 轉換為 seq<> 而無需進行大轉換功能。 我只是在尋找快速顯示向量和矩陣的方法。 ...
[英]Issue with F# Plotly.NET chart descriptions
我正在嘗試 plot 帶有描述的折線圖,使用https://plotly.net/00_2_display-options.html中確定的第一種方法。 當代碼運行並且圖表繪制正確時,我看不到描述。 這是代碼塊: 如果我添加 |> Chart.show 我會得到一個編譯錯誤,可能是因為我使用的 ...
[英]F# interactive script load management
假設我有以下腳本: C.fsxnamespace FruitSalad type Cherry = { Cherry : int } B.fsx#load "./C.fsx" namespace FruitSalad type Banana = { Banana ...
[英]How can run a Fsharp script from an Python module
關於如何從 Python 模塊調用 F# 腳本的任何建議? 任何建議將不勝感激。 請注意,我不能將我的 F# 模塊切換到 Python,或將 Python 功能移動到 F#。 ...
[英]Getting error FS0192: internal error: unexpected non-generation of witness when executing class definition in interactive
我有一個 class 具有最小的可重現實現,如下所示: 當我嘗試將其提交給 F# 交互時, map成員定義會導致上述錯誤。 這個 class 重載了下游成員中的 (+) 和 (*) 運算符,因此我必須將它們包含在類型約束中。 如果我對 map 成員的類型設置較弱的約束,如下所示: 它提交到map成員 ...
[英]F# Can't install nugets because doesn't find default nuget source
我正在嘗試使用 F# 交互式(fsx 腳本)中的 vs 代碼安裝一些 nuget 包。 它以前工作過,因為我已經成功安裝了 FSharp.Data,但它似乎不起作用(不再)。 跟隨錯誤源中不存在具有此 ID 的包:Microsoft Visual Studio 離線包,nuget.org(與代碼) ...
[英]Running async computation expression in FSI
我正在嘗試在 FSI 中運行此代碼 我收到以下錯誤錯誤 FS0193:編譯單元“System.Runtime”中的模塊/命名空間“System.Threading.Tasks”不包含命名空間、模塊或類型“Task`1” 但是,當我將該代碼粘貼到項目中的文件中時,它會按預期編譯。 我錯過了什么? ...
[英]Why dotnet fsi exits without error message in docker container?
我有一個 Docker 圖像,它可以在我的筆記本電腦上正常工作,並且在 GitHub 操作中作為一個步驟運行時。 但是當我在我的服務器上運行圖像時,它失敗了。 我已經能夠通過這些簡單的步驟重現該問題: docker run -it --rm mcr.microsoft.com/dotnet/sdk ...
[英]How can I get values with discriminited union type from recursive function
我試圖從一個具有多重遞歸的列表中獲取特定值,所以我有: 我收到錯誤 FS0001:“a -> string list”類型與“unit”類型不匹配當系統被稱為主計算機時,我想獲取連接的名稱,但我不能調用其他函數。 我嘗試以不同的方式獲得這些值,但我找不到方法。 提前致謝 ...
[英]Bind variable to interface type in FSI
我正在嘗試將 F# 集成為腳本語言,但FsiEvaluationSession.AddBoundVariable方法存在問題。 問題是這個方法創建了 object 實際類型的變量,但我需要創建它實現的接口變量。 我找不到AddBoundVariable<T>(string, T)或任何其 ...
[英]Serialise inner JsonValue
我正在嘗試使用 Json 類型提供程序來創建類型並遍歷列表。 但是,我還需要訪問每個項目的序列化 json。 這是我所擁有的 這打印 我想要的是 有沒有辦法可以從 JsonValue 訪問和序列化內部列表項? 謝謝 ...
[英]F# error FS0039: The value or constructor 'input' is not defined
我想做的就是讓代碼顯示一個字符串,但是當我輸入例如“julian”時,我得到了 FS0039 錯誤,但是當我將它更改為 (name:int) 並輸入一個數字時,它工作得很好 ...
[英]GithubActions CI Windows VMs don't have fsi.exe anymore? or it changed location
在您告訴我在 .NETCore/.NET5(或更高版本)中運行.fsx腳本的方法是dotnet fsi之前,僅供參考:我已經知道了。 我還不能升級,所以我仍然使用舊的 .NET 4.x 框架運行 my.fsx 腳本。 為此,並在 GithubActions CI 下運行它們,我有一個方便fsi.ba ...
[英]Can `dotnet fsi` be run in .NET Framework mode?
我想從 F# 腳本中引用一些 .NET 僅框架包,並使用以下命令運行它: 我收到以下錯誤消息: 有沒有辦法將dotnet fsi fsi 與 .NET 框架包一起使用? ...
[英]How To Dynamically change the labels of axis in Altair during selection
無法在 Altair 中動態更改已連接 plot 中的軸值 這段代碼給了我連接散點圖 plot 的熱圖我想動態更改 Connected Scatter plot 的軸標簽(x 軸和 y 軸)。 任何人都可以建議我如何做到這一點。 ...