go 类型转换

2016/7/22 文章分类: GO语言技巧
  1. 整型到字符串

    s = strconv.Itoa(i) 
    
    s = strconv.FormatInt(int64(i), 10)
    
  2. 字符串到整型

    i, err = strconv.Atoi(s)
    
    i, err = ParseInt(s, 10, 0) 
    
  3. 字符串到float(32/64)

    f, err = ParseFloat(s, 32) `
    
  4. 整型到float或者float到整型

    float(i)
    
    int(f)
    
  5. 几种类型的转换

    import "strconv" //先导入strconv包 
    
    // string到int 
    int, err := strconv.Atoi(string) 
    
    // string到int64 
    int64, err := strconv.ParseInt(string, 10, 64) 
    
    // int到string 
    
    string := strconv.Itoa(int) 
    
    // int64到string 
    
    string := strconv.FormatInt(int64,10)