![](/img/trans.png)
[英]Need to validate two fields in go-playground/validator/v10
需要檢查至少一個字段應該存在 email,電話至少一個是強制性的目前我有自定義驗證器 但它的恐慌用戶是 gorm model 在這種情況下如何檢查這兩個字段 ...
[英]Need to validate two fields in go-playground/validator/v10
需要檢查至少一個字段應該存在 email,電話至少一個是強制性的目前我有自定義驗證器 但它的恐慌用戶是 gorm model 在這種情況下如何檢查這兩個字段 ...
[英]Golang create custom validator that executes method of an interface
我正在嘗試為 gin 創建自己的驗證器,但我希望它是“通用的”,所以假設我想要一個接口 IsValid ,並使一些結構在實現該接口的某些字段中具有綁定:“IsValid”。 但是我不知道如何編寫我的自定義驗證器來獲取字段,將其強制轉換為 IsValid 接口,然后執行 isValid 方法。 ...
[英]Go playground url validate
我正在發送一個在正文中包含URL and Content的請求。 驗證使得 URL 或 Epicenter 是強制性的。 當 URL 為空時,程序出錯,因為對空字符串的url validate失敗。 有沒有辦法僅在 URL 非空時對 URL 運行 url 驗證? 這是我的代碼片段。 ...
[英]Backspace character does not work in the Go playground
我是Go的新手。剛剛學習了fmt.Println()的各種用法。 我在官方操場上嘗試了以下內容,但得到了一個非常意外的 output。請解釋我的理解哪里出了問題。 輸入: fmt.Println("hi\b", "there!") output: hi� there! 預期: h there! 輸 ...
[英]cmd.StdoutPipe example in go pkg docs does not run in playground
cmd.StdoutPipe示例在 go 文檔: https://pkg.go.dev/os/exec#example-Cmd.StdoutPipe不在操場上運行。 https://play.golang.org/p/ek7-_Xa_bN3 錯誤: 在本地它運行正常,沒有死鎖。 我無法理解為什么 ...
[英]How to perform the parameter type check in golang gin using validator?
我有一個像這樣的驗證器結構 並像下面一樣使用它 並像這樣格式化我的錯誤 但問題是當我在InputKey或Permission字段中上傳文件時,我不會按預期獲得validator.ValidationErrors 。 就像杜松子酒將這種情況視為其他類型的錯誤一樣。 如何執行參數類型檢查並仍然使用原始 ...
[英]Will the code be deleted when I close vscode-go:playground?
我在用vscode開發的時候不小心點了“go run on go playground”。 既然是公司代碼,想知道代碼會不會被刪掉。 ...
[英]How can I validate a struct datatype with a custom validator?
我正在使用go-playground/validator/v10來驗證一些輸入,並且在使用自定義驗證標簽和函數時遇到了一些問題。 問題是當結構字段之一是不同的結構時,不會調用 function。 這是一個例子: 如果我將 parentStruct 更改為: 一切正常。 但是,如果我將validat ...
[英]net/http doesn't work in the Go Playground
有人可以解釋我做錯了什么。 所以基本上我正在嘗試制作一個簡單的 HTTP GET請求。 我從https://gobyexample.com/http-clients復制了代碼。 當我在本地運行它時,一切正常,但在 go 操場https://play.golang.org/p/-28ykONUD98它 ...
[英]validating array of structs using goplayground validator library
如何使用驗證器框架驗證結構片段? 例如,在以下類型定義中,我想驗證Puppies字段中的每個元素。 https://play.golang.org/p/9-1Ih76hD7j不適用於一系列狗。 https://play.golang.org/p/PGQT3jaFVuS正在工作 - 只有一只狗。 ...
[英]playground - timeout running go build
當我嘗試在操場 (snippet)上運行代碼片段時,出現錯誤: 要運行代碼“playground”,必須下載viper和它的傳遞依賴項。 我假設“操場”有獲取依賴項的限制。 能解決嗎❓ ...
[英]Exiting forever loop using channels - issues with Go Playground
我正在嘗試實現一個簡單的邏輯,其中生產者使用永遠的for循環將數據發送到通道ch ,而消費者從通道ch讀取數據。 當 Producer 在通道quit上接收到信號時,它停止生產並退出永遠循環。 代碼是這樣的(另見這個操場) 如果我在我的機器(有 4 個內核的 Mac)上運行這段代碼,一切正常 ...
[英]How to chain validations together using Golang go-playground/validator?
我正在為 REST API 服務器使用https://github.com/go-playground/validator 。 我對具有不同驗證要求的不同端點使用相同的結構。 例如, /users/login只需要email和password 。 但是,要創建用戶,需要更多信息,例如firstNam ...
[英]Package name containing hyphen
我很難理解為什么當我在 package 中有連字符時我的代碼會抱怨。 例如,如果我有一個 package 名稱 foo-bar 並且我聲明 package 名稱 那為什么 Go 編譯器會抱怨呢? 這是否意味着我們不應該在 go package 名稱中使用連字符? 由於在 package 名稱中有許多 ...
[英]How can I transform a Go validator.FieldLevel.Field() to string array
我有一個具有這種結構的復雜對象。 type People struct { Objectives []string `validate:"required,ValidateCustom" json:"Objectives"` } 我需要使用gopkg.in/go-playgrou ...
[英]How can I define different files or packages inside the Go playground?
如何在Go游樂場中定義不同的文件或包? 特別是檢查時,在操場上定義一個包裹很方便。 但是要管理這個問題,我需要定義不同的文件。 我該如何處理? ...
[英]How do I use the testing package in go playground?
testing包在 go playground 中可用。 我如何使用 go playground 來演示測試概念,而沒有訪問go test權限? 我的假設是可以使用 testing.RunTests 函數。 我這樣做的嘗試總是只生成“測試:警告:沒有要運行的測試”。 示例: https : ...
[英]How can I import a library from github to GO playground?
嗨,我想將第3方庫導入GO游樂場,我看到了以下問題的答案: https : //stackoverflow.com/a/27813778/6638204,但它說無法完成,但是xiam / go- github上的playground庫指出可以做到這一點。 我嘗試使用它,但我不知道該怎么做。 ...
[英]Discrepancies between Go Playground and Go on my machine?
為了解決我對 goroutines 的一些誤解,我去了 Go 游樂場並運行了以下代碼: 正如我所預料的,Go playground 返回一個錯誤:進程花了太長時間。 這似乎意味着在other人中創建的 goroutine 將永遠運行。 但是當我在自己的機器上運行相同的代碼時,我幾乎立即得到了 ...
[英]Which packages may be imported in the go playground?
我無法在http://play.golang.org/上的go操場上找到可以導入的軟件包列表。 我試圖使用(顯然是實驗性的) ebnf包。 然而,即使是一個簡短的程序也不會從golang.org導入(在第4行的導入中斷): 是否在任何地方都說明golang.org/src/中只有基礎 ...