一尘不染

Go中的rand软件包错误

go

我尝试调用rand包(http://golang.org/pkg/rand/)的ExpFloat64()函数。但是,它给出以下错误“
prog.go:4:导入但未使用:rand prog.go:7:未定义:ExpFloat64”。有人可以帮我为什么会出错吗?代码如下。

package main

import "fmt"
import "rand"

func main() {
fmt.Println(ExpFloat64())
}

阅读 208

收藏
2020-07-02

共1个答案

一尘不染

错误消息可以完美地解释它-在Go中,您无法导入包,也无法使用它们。在这里,它表示您正在导入rand而未使用它,因此请使用它或不将其导入。您的主要功能应为:

fmt.Println(rand.ExpFloat64())
2020-07-02