go语言学习 一

本文是Go语言学习的初步介绍,讲述了Go语言中包的使用、导入规则、导出名概念,以及变量、函数声明的特殊之处。文章还讨论了Go语言中的变量初始化、常量定义、数组和切片操作,if和switch语句的简化形式,以及for循环的三种用法。Go语言的一大特点是不需要程序员手动添加分号,分号插入由词法分析器自动完成。
摘要由CSDN通过智能技术生成

Go语言学习

1.包 每个go语言程序都是由包来构成的,程序从main包开始运行,

package main

import (

    "fmt"

    "math/rand"

)

func main() {

    fmt.Println("My favorite number is", rand.Intn(10))

}

每个程序都是从main包开始运行的,这个程序我们引入了两个外来的包,一个是fmt,一个是math/rand,这里的import引入包我来理解是和我们c语言里边的头文件是相似的,这里边包含了一些已经封装的函数我们直接使用就可以。当有多个包引入的时候像我们上边的情况我们也可以用另外的方式来实现多个包的引用。

import “fmt”

Import “math” 不过分组导入的话更好一些代码看起来更加整洁一些。

在go语言里边有导出名的概念,如果一个名字是大写字母开头那就说明他是已经导出的。fmt是go语言里边十分常用的一个包,这个包包含了基本的输入输出函数和我们的iostream有些类似。上边用到的是println函数这个函数在我看来是类似于cout的他没有那些格式化的输出,如果要是在go语言里边用c语言里边的格式化输出就

就需要用到printf函数来进行格式化输出࿰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值