美文网首页
go语言之导入

go语言之导入

作者: wu_sphinx | 来源:发表于2015-05-04 23:05 被阅读178次

go语言学习,看的是官方的教程,对于计算机语言,自己有一些基础,学习起来也有经验可以借鉴,看懂不难,暂时抓一些“坑”看看

package main

import (
    "fmt"
    "math"
)

func main() {
    fmt.Printf("Now you have %g problems.", math.Nextafter(2, 3))
}

这是导出教程的示例代码,包名与导入路径的最后一个目录一致

package main

import (
    "fmt"
    "math"
)

func main() {
    fmt.Printf("Now you have %g problems.test:%d", math.Nextafter(2, 3),**math.rand.Intn(10)**)
}

报错:
undefined: math.rand
但是这个路径math.rand下确实存在Intn方法无疑,python中这么用是没问题的。
再次修改程序

package main

import (
    "fmt"
    "math"
    "math/rand"
)

func main() {
    fmt.Printf("Now you have %g problems.test:%d", math.Nextafter(2, 3),**rand.Intn(10)**)
}

猜测go语文不支持二级目录的方法调用,这样确实提高了代码的可读性,如果代码中过多的出现a.b.c.fun...,总归是难看的,但是在程序上这样限制未免死版。

相关文章

  • go语言之导入

    go语言学习,看的是官方的教程,对于计算机语言,自己有一些基础,学习起来也有经验可以借鉴,看懂不难,暂时抓一些“坑...

  • 便捷golang开发

    go语言之旅:https://tour.go-zh.org/如何使用go编程:https://go-zh.org/...

  • 关于在go语言中导入当前文件夹的步骤

    1.先把要导入的包go build - go install 2.接着在要导入的方法中以:项目名 / 导入的文件名...

  • gomod常用

    gomod文件初始化:go mod init找到项目依赖并导入:go mod tidy安装指定版本:go mod ...

  • A Tour of Go - Go语言之旅

    Hello,世界 这是Go语言官方的一个简明入门教程,可以帮助我们快速入门Go语言:Go语言之旅[https://...

  • 有情文字无韵诗

    【话题导入】 诗歌的妙处,在于寥寥数笔,把场景、意境、道理、哲思,描写得生动深刻。语言之美,语言之妙,语言之效率都...

  • Golang数据库操作增删改查

    go 连接mysql进行数据库操作 导入包,导入github那个驱动包是因为go本地的数据库操作需要用到那个驱动 ...

  • Go语言之方法

    一. 方法 1.1 概述 带有接受者的函数,我们称为方法。本质上一个方法就是一个特殊类型关联的函数。go语言中就可...

  • Go语言之“容器”

    1.Struct体现的Go的优雅 1.代码如下,可细细体会struct的魅力 2.程序运行结果: 3.尤其需要注意...

  • Go语言之import

    1. 相对路径 2. 绝对路径 上面展示了一些import常用的几种方式,但是还有一些特殊的import,让很多新...

网友评论

      本文标题:go语言之导入

      本文链接:https://www.haomeiwen.com/subject/uvkifttx.html