`
feikiss
  • 浏览: 98117 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

golang 常见知识点

阅读更多
[持续更新中]
1. 如何将int64转换为string:
 package main

 import (
         "fmt"
         "strconv"
 )

 func main() {

         var val int64 = 123456789

         str := strconv.FormatInt(val, 10) // use base 10 for sanity purpose

         fmt.Println(str) // int64 converted to string!

         fmt.Printf("After conversion : %v \n", val) // alternate method works too!

 }


2, golang中int转String or string to int:
package main

import (
    "fmt"
    "strconv"
)

func main() {
    value := 120

    // Use Itoa to convert int to string.
    result := strconv.Itoa(value)
    fmt.Println(result)
    if result == "120" {
	fmt.Println(true)
    }

    // Use Atoi to convert string to int.
    original, _ := strconv.Atoi(result)
    if original == 120 {
	fmt.Println(true)
    }
}


3. int to int64:
i := 23
var i64 int64
i64 = int64(i)


4. 获取对象的类型:
第一就是直接打印,这样一目了然
tm := "str"
fmt.Printf("%T",tm)
输出 string
第二种方式就是利用reflect 来获取
var v1 = reflect.TypeOf(tm)
0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics