cost 224 ms
在 F# 中可以使用 %A 制作簡寫 function 打印

[英]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 ...

如何通過 SDK 對 Azure 進行交互式身份驗證?

[英]How to interactively authenticate to Azure via SDK?

我發現了這個要點: azure-service-bus-in-fsharp-with-fluent-api.fs最初看起來很有用,但我相信它已經過時了,現在應該使用DefaultAzureCredential 。 我使用 Visual Studio Code,但希望以交互方式進行身份驗證。 我創建 ...

F# - 如何訪問沒有名稱的 function 參數?

[英]F# - How to access function parameters that have no name?

下面的 function 編譯並運行良好。 我不打算像這樣創建它們(沒有參數名稱)。 但是因為它讓我可以創建這樣的 function,我很好奇如何在 function 中訪問它們。 這里是 F# 交互式 output 內部方法 val testfunction: string: 'a -> ...

F# Plotly.NET 圖表描述問題

[英]Issue with F# Plotly.NET chart descriptions

我正在嘗試 plot 帶有描述的折線圖,使用https://plotly.net/00_2_display-options.html中確定的第一種方法。 當代碼運行並且圖表繪制正確時,我看不到描述。 這是代碼塊: 如果我添加 |> Chart.show 我會得到一個編譯錯誤,可能是因為我使用的 ...

F# 交互式腳本負載管理

[英]F# interactive script load management

假設我有以下腳本: C.fsxnamespace FruitSalad type Cherry = { Cherry : int } B.fsx#load "./C.fsx" namespace FruitSalad type Banana = { Banana ...

出現錯誤 FS0192:內部錯誤:在交互中執行 class 定義時意外未生成見證

[英]Getting error FS0192: internal error: unexpected non-generation of witness when executing class definition in interactive

我有一個 class 具有最小的可重現實現,如下所示: 當我嘗試將其提交給 F# 交互時, map成員定義會導致上述錯誤。 這個 class 重載了下游成員中的 (+) 和 (*) 運算符,因此我必須將它們包含在類型約束中。 如果我對 map 成員的類型設置較弱的約束,如下所示: 它提交到map成員 ...

F# 無法安裝 nugets,因為找不到默認 nuget 源

[英]F# Can't install nugets because doesn't find default nuget source

我正在嘗試使用 F# 交互式(fsx 腳本)中的 vs 代碼安裝一些 nuget 包。 它以前工作過,因為我已經成功安裝了 FSharp.Data,但它似乎不起作用(不再)。 跟隨錯誤源中不存在具有此 ID 的包:Microsoft Visual Studio 離線包,nuget.org(與代碼) ...

在 FSI 中運行異步計算表達式

[英]Running async computation expression in FSI

我正在嘗試在 FSI 中運行此代碼 我收到以下錯誤錯誤 FS0193:編譯單元“System.Runtime”中的模塊/命名空間“System.Threading.Tasks”不包含命名空間、模塊或類型“Task`1” 但是,當我將該代碼粘貼到項目中的文件中時,它會按預期編譯。 我錯過了什么? ...

為什么 dotnet fsi 在 docker 容器中退出而沒有錯誤消息?

[英]Why dotnet fsi exits without error message in docker container?

我有一個 Docker 圖像,它可以在我的筆記本電腦上正常工作,並且在 GitHub 操作中作為一個步驟運行時。 但是當我在我的服務器上運行圖像時,它失敗了。 我已經能夠通過這些簡單的步驟重現該問題: docker run -it --rm mcr.microsoft.com/dotnet/sdk ...

如何從遞歸 function 中獲取具有區分聯合類型的值

[英]How can I get values with discriminited union type from recursive function

我試圖從一個具有多重遞歸的列表中獲取特定值,所以我有: 我收到錯誤 FS0001:“a -> string list”類型與“unit”類型不匹配當系統被稱為主計算機時,我想獲取連接的名稱,但我不能調用其他函數。 我嘗試以不同的方式獲得這些值,但我找不到方法。 提前致謝 ...

將變量綁定到 FSI 中的接口類型

[英]Bind variable to interface type in FSI

我正在嘗試將 F# 集成為腳本語言,但FsiEvaluationSession.AddBoundVariable方法存在問題。 問題是這個方法創建了 object 實際類型的變量,但我需要創建它實現的接口變量。 我找不到AddBoundVariable<T>(string, T)或任何其 ...

序列化內部 JsonValue

[英]Serialise inner JsonValue

我正在嘗試使用 Json 類型提供程序來創建類型並遍歷列表。 但是,我還需要訪問每個項目的序列化 json。 這是我所擁有的 這打印 我想要的是 有沒有辦法可以從 JsonValue 訪問和序列化內部列表項? 謝謝 ...

F# 錯誤 FS0039:未定義值或構造函數“輸入”

[英]F# error FS0039: The value or constructor 'input' is not defined

我想做的就是讓代碼顯示一個字符串,但是當我輸入例如“julian”時,我得到了 FS0039 錯誤,但是當我將它更改為 (name:int) 並輸入一個數字時,它工作得很好 ...

GithubActions CI Windows 虛擬機沒有 fsi.exe 了嗎? 或者它改變了位置

[英]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 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM