Próbuję przekonwertować bool
o nazwie isExist
na string
(true
lub false
) za pomocą string(isExist)
, ale to nie działa. Jaki jest idiomatyczny sposób na zrobienie tego w Go?Jak przekonwertować bool na ciąg w Go?
6
A
Odpowiedz
23
użyciu pakietu StrConv
strconv.FormatBool(v)
func FormatBool (b Bool) łańcuch FormatBool zwraca "true" lub "false"
według wartość b
4
możesz użyć strconv.FormatBool
tak:
package main
import "fmt"
import "strconv"
func main() {
isExist := true
str := strconv.FormatBool(isExist)
fmt.Println(str) //true
fmt.Printf("%q\n", str) //"true"
}
lub można użyć fmt.Sprint
takiego:
package main
import "fmt"
func main() {
isExist := true
str := fmt.Sprint(isExist)
fmt.Println(str) //true
fmt.Printf("%q\n", str) //"true"
}
lub pisać jak strconv.FormatBool
:
// FormatBool returns "true" or "false" according to the value of b
func FormatBool(b bool) string {
if b {
return "true"
}
return "false"
}
1
Wystarczy użyć fmt.Sprintf("%v", isExist)
, tak jak w przypadku niemal wszystkich typów .
Powiązane problemy
- 1. Jak przekonwertować * url.URL na ciąg w GO, Google App Engine
- 2. Jak przekonwertować wartość int na ciąg w Go?
- 3. Jak przekonwertować bajt [Rozmiar] na ciąg w Go?
- 4. Jak przekonwertować uint32 na ciąg?
- 5. Jak przekonwertować JSON na ciąg?
- 6. Jak przekonwertować ciąg [] na ArrayList?
- 7. Jak przekonwertować ciąg na długi
- 8. Jak przekonwertować ciąg na NSData
- 9. Dlaczego nie można przekonwertować bajtu [Rozmiar] na ciąg w Go?
- 10. Jak uzyskać niewielką wartość za pomocą SqlDataReader i przekonwertować go na wartość bool?
- 11. Jak przekonwertować ciąg na android.net.Uri
- 12. Jak przekonwertować ciąg na bajt w Javie
- 13. Nie można niejawnie przekonwertować typu "bool" na "system.threading.tasks.task bool"
- 14. jak przekonwertować ciąg c na ciąg d?
- 15. Konwertuj biginta na ciąg znaków w Go
- 16. Jak przekonwertować ciąg na CharSequence?
- 17. Jak przekonwertować BeautifulSoup.ResultSet na ciąg
- 18. Jak przekonwertować znak na ciąg?
- 19. Jak przekonwertować ciąg na bitset?
- 20. jak przekonwertować NSinteger na ciąg
- 21. Jak przekonwertować ciąg na BigInteger?
- 22. Jak przekonwertować Writer na ciąg
- 23. Jak przekonwertować ciąg znaków szesnastkowy na ciąg bajtów w Perlu?
- 24. Jak przekonwertować stringstream na ciąg w C++?
- 25. Jak przekonwertować ciąg na liczbę w Perlu?
- 26. Jak przekonwertować ciąg na float w JavaScript?
- 27. Jak przekonwertować ciąg na stałą w Ruby?
- 28. Jak przekonwertować ciąg na float w mysql?
- 29. Jak przekonwertować FileInputStream na ciąg w java?
- 30. Jak przekonwertować ciąg na boolowskie w ActionScript?