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)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值