Guest User

Untitled

a guest
Jul 21st, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. golang interface 转 string,int,float64,其他类型
  2. golang interface convert to other type
  3.  
  4.  
  5. func interface2String(inter interface{}) {
  6.  
  7. switch inter.(type) {
  8.  
  9. case string:
  10. fmt.Println("string", inter.(string))
  11. break
  12. case int:
  13. fmt.Println("int", inter.(int))
  14. break
  15. case float64:
  16. fmt.Println("float64", inter.(float64))
  17. break
  18. }
  19.  
  20. }
  21.  
  22. func main() {
  23. interface2String("jack")
  24. interface2String(1)
  25. interface2String(12.223)
  26. }
  27.  
  28.  
  29. string jack
  30. int 1
  31. float64 12.223
Add Comment
Please, Sign In to add comment