在Go 中將自訂字串類型轉換為String
在Go 中,您可能會遇到圍繞字串等內建類型的自訂類型。雖然很方便,但這些自訂類型在嘗試檢索基礎值時可能會帶來挑戰。
考慮以下範例:
type CustomType string const ( Foobar CustomType = "somestring" ) func SomeFunction() string { return Foobar }
嘗試編譯此程式碼時,您將遇到錯誤:「無法在傳回參數中使用Foobar(類型CustomType)作為字串類型。」
要解決此問題並檢索Foobar 的字串值("somestring"),您需要將自訂類型明確轉換為字串。這可以使用以下程式碼來實現:
func SomeFunction() string { return string(Foobar) }
透過將 CustomType 值轉換為字串,您現在可以成功返回並將其作為函數中的標準字串進行操作。
以上是如何在 Go 中將自訂字串類型轉換為標準字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!