在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/GO/ golang關(guān)于類(lèi)型不匹配的問(wèn)題

golang關(guān)于類(lèi)型不匹配的問(wèn)題

初雪小白,下面是代碼:

package main

import (
    "fmt"
)

func main() {
    var balance = []float32{1000.35, 2.3, 3.6, 17.32, 51.966, 101.12, 1023.124}
    var sum, avg float32
    var num = len(balance)
    for i := 0; i < num; i++ {
        sum += balance[i]
    }
    avg = sum / num
    fmt.Println(avg)
}

報(bào)錯(cuò)信息:invalid operation: sum / num (mismatched types float32 and int)

求大神解答 到底是哪里的問(wèn)題?

回答
編輯回答
替身

sum(float)/num(int)

2018年6月29日 04:37
編輯回答
菊外人
avg = sum / float32(num)

這一行出問(wèn)題了,你要把int類(lèi)型轉(zhuǎn)成float32 之后才能除

2017年11月21日 03:25