美文网首页
GO 语言学习笔记2018-08-31

GO 语言学习笔记2018-08-31

作者: pp_5793 | 来源:发表于2018-08-31 21:50 被阅读0次

1 写一个常量的应用:

package main

import (

"fmt"

"math"

)

func consts() {

const (

filename = "abc .txt"

a, b    = 3, 4     //   go语言中常量设置一般用小写

)

var c int

c = int(math.Sqrt(a*a + b*b))

fmt.Println(filename, c)

}

func main() {

consts()

}

2 枚举iota(自增值种子) 用法:

package main

import "fmt"

func enums() {

const (

cpp = iota

_  //在这里iota加1变成1

javascript

python

c

)

fmt.Println(cpp, javascript, python, c)

}

func main() {

enums()

}

输出结果为:0 2 3 4 

3 if语句

package main

import (

"fmt"

"io/ioutil"//引入文件要用的包

)

func main() {

const filename = "abc.txt"

contents, err := ioutil.ReadFile(filename)//调用包“读写文件”

if err != nil {

fmt.Println(err)

} else {

fmt.Printf("%s/n", contents)

}

}

4   

 package main

import "fmt"

func grade(score int) string {

g := ""

switch {

case score < 0 || score > 100:

panic(fmt.Sprintf(" Wrong score: %d", score))  //输入为非正常分数时报错,一旦发现前面的数据不对,立马停止程序报错。

case score <= 70:

g = "C"

case score < 90 && score > 70:

g = "B"

case score <= 100:

g = "A"

}

return g

}

func main() {

                  fmt.Println(

                  grade(56),

                 grade(77),

                 grade(99),

                   )

}

输出结果为:C B A 

相关文章

  • 笨办法学golang(三)

    这是Go语言学习笔记第三篇。 Go语言学习笔记参考书籍「Go语言圣经」以及Go官方标准库 Go语言基本类型主要有布...

  • 笨办法学golang(二)

    这是Go语言学习笔记的第二篇文章。 Go语言学习笔记参考书籍「Go语言编程」、Go官方标准库 前文提要 上篇文章中...

  • 笨办法学golang(四)

    这是Go语言学习笔记的第四篇 Go语言学习笔记参考书籍「Go语言圣经」以及Go官方标准库 数组 数组是指一系列同类...

  • Go 语言极速入门

    本系列文章主要是记录《Go 语言实战》和《Google 资深工程师深度讲解 Go 语言》的学习笔记。 Go 语言极...

  • Golang相关电子书

    Golang相关电子书,会不定期更新 Go语言程序设计 Go语言学习笔记.雨痕(详细书签) Go语言·云动力(云计...

  • GO 语言学习笔记2018-08-31

    1 写一个常量的应用: package main import ( "fmt" "math" ) func con...

  • Go语言学习笔记,持续更新...

    Go 学习笔记 Go语言变量和常量 1. 标识符 2. 关键字 Go语言中有25个关键字 break ...

  • Go并发调度

    本文是《循序渐进Go语言》的第六篇-Go并发调度。本文是学习《Go语言学习笔记》的并发调度一章,然后结合阅读源码的...

  • Golang聚合

    教程 Go Web 编程Go语言圣经(中文版) Tips Golang 学习笔记——交叉编译 & 部署Golang...

  • Go 语言学习技巧和编程思维

    Go 语言学习技巧和编程思维 一、了解 Go 语言 了解 Go 语言背景 学习 Go 语言,首先要了解 Go 语言...

网友评论

      本文标题:GO 语言学习笔记2018-08-31

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