专栏首页Golang语言社区厚土Go学习笔记 | 04. 导入和导出的不同 用math.Pi来举例

厚土Go学习笔记 | 04. 导入和导出的不同 用math.Pi来举例

go语言代码中的import是导入包。

导入单个的包可以写成

import "fmt"

如果导入多个包的话,可以用圆括号进行组合导入,写成下面这个样子。

import (
      "fmt"
      "math"
)

如果你写的代码函数,希望外部进行调用,就需要大写函数的首字母,以便外部调用导出。用数学运算中常见的PI来说明。

我们想使用PI这个常用值,无需自己编写,在math中已经有定义好了的Pi。我们使用时候,只需要导入引用 math包即可。在编码时这样写

math.Pi

完整代码如下:

package main

import(
    "fmt"
    "math"
)

func main(){
    fmt.Println("PI is", math.Pi)
}

你可以试着把Pi改成pi,看看运行结果的提示信息。

本文分享自微信公众号 - Golang语言社区(Golangweb),作者:厚土火焰山

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-11-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • (重载)厚土Go学习笔记 | 04. 导入和导出的不同 用math.Pi来举例

    菅俊菠,70后IT人,程序员到产品经理/项目经理,先后涉猎教育、企管、煤矿、电商等多个领域的系统开发和团队管理工作。擅长业务分析、团队管理,关注前沿技术,目前注...

    李海彬
  • 【Go 语言社区】Golang的初始化顺序

    Init 每个包都可以定义一个或多个init函数2(原型为 func init()),init函数在包初次 被导入时调用,同一个包内的多个init函数的执行的顺...

    李海彬
  • 转-Android上面运行golang

    golang最让我心动的,就是交叉编译比较方便,android基本上都是arm处理器,交叉编译过arm的都知道,工具链不一样,往往问题比较麻烦,其中最大的问题在...

    李海彬
  • (重载)厚土Go学习笔记 | 04. 导入和导出的不同 用math.Pi来举例

    菅俊菠,70后IT人,程序员到产品经理/项目经理,先后涉猎教育、企管、煤矿、电商等多个领域的系统开发和团队管理工作。擅长业务分析、团队管理,关注前沿技术,目前注...

    李海彬
  • JMeter(十)-正则表达式关联

    jmeter中,接口自动化的关键在于参数关联。比如需要登录的接口,如何调用登录口令?一个增删改查的闭环,如何将接口参数上下传递?下面就以实际的例子来仔细说一说

    飞天小子
  • JMeter(十)-正则表达式关联

    jmeter中,接口自动化的关键在于参数关联。比如需要登录的接口,如何调用登录口令?一个增删改查的闭环,如何将接口参数上下传递?下面就以实际的例子来仔细说一说

    飞天小子
  • Redis 5.0.8 主从+哨兵的搭建

    bsbforever
  • [Go] golang的error接口

    error接口 1.error就是一个接口interface 2.属于errors包,该包有一个导出方法New,返回了errorString类型 3.error...

    陶士涵
  • McAfee创始人John McAfee Twitter帐号被黑

    在硅谷呼风唤雨,同时还是个瘾君子,禅宗瑜伽大师,去年11月还被警方通缉…有人说他简直就是美国梦的代表人——John McAfee,著名杀毒软件迈克菲的创始人,又...

    企鹅号小编
  • Power Query 系列 (02) - 从文件导入数据

    Power Query (本文和以后也用 PQ 作为 Power Query 的缩写) 数据处理的起点是获取数据,在我所接触过的数据处理工具中,PQ 能处理的数...

    StoneWM

扫码关注云+社区

领取腾讯云代金券