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

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

共 922 字,阅读需 2 分钟

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)

原文发表时间:2018-03-18

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏达摩兵的技术空间

设计模式一览

8130
来自专栏CSDN技术头条

6个编写优质干净代码的技巧

编写干净的代码并不是一件容易的事情,这需要尝试不同的技巧和实践。问题是,在这个问题上有太多的实践和技巧,因此开发人员很难进行选择,所以要把这个问题简化一下。在本...

203100
来自专栏PHP在线

精读《async/await 是把双刃剑》

终于,async/await 也被吐槽了。Aditya Agarwal 认为 async/await 语法让我们陷入了新的麻烦之中。

17720
来自专栏Android群英传

华山论剑之契约式编程与防御式编程

20930
来自专栏非著名程序员

编程内功心法:如何写代码?

写代码就是学一门语言然后开始撸代码吗?看完了我的《GoF 设计模式》系列文章的同学或者本身已经就是老鸟的同学显然不会这么认为。编程是一项非常严谨的工作!

699130
来自专栏我是攻城师

图形数据库之Neo4j核心概念介绍(二)

50660
来自专栏IT派

那些神奇的一行 Python 代码

Python 这门语言非常的有趣,不仅可以做高大上的人工智能、大数据、机器学习。还可以用来做 Web、爬虫。还有其它很多的应用。今天我就给大家展示下一行 Pyt...

18940
来自专栏PHP在线

整洁代码之道——重构

写在前面 现在的软件系统开发难度主要在于其复杂度和规模,客户需求也不再像Winston Royce瀑布模型期望那样在系统编码前完成所有的设计满足用户软件需求。...

45160
来自专栏Golang语言社区

厚土Go学习笔记 | 01. Hello World开篇

Go语言的众多特性,是我很长时间以来一直寻找的集合体。一直想在服务器编程方面有一个更舒适的语言。想舒适的实现跨平台,想舒适的实现并发,想舒适的实现纯代码解决问题...

37380
来自专栏python3

面向对象作业——校园管理系统

2. 创建linux , python , go 3个课程 ,linux\py 在北京开,go 在上海开

18320

扫码关注云+社区

领取腾讯云代金券