编程,从 Hello World 开始。
package main import "fmt" func main() { fmt.Println("Hello World!") } 输出结果: Hello World!
Go 变量之随意变
func main() { var i int = 30 // 第一种方式 p := 10 //第二种方式 注意事项 := 只用于初始化操作,相当于声明。 fmt.Println(i,p) } 输出结果:30 10
func main() { //方式 一 var x,y int //变量定义 x,y = 10,20 // 赋值 //方式 二 a,b := "apple","Banana" // 注意 := 变量声明且初始化 。相同于声明 fmt.Println(a,b) fmt.Println(x,y) } 输出结果: apple Banana 10 20
Go常量之不可变
func main() { //常量定义 const Tomato = "Mr.Tomato" //隐式类型定义 const Potato string = "Mr.Potato" //显示类型定义 fmt.Println(Tomato) fmt.Println(Potato) // 这里只要大概的了解一下就好。 const ( //常量用作枚举 Watermelon = "西瓜" Pitaya = "火龙果" Cherry = "车厘子" ) fmt.Println(Watermelon,Pitaya,Cherry) } 输出结果: Mr.Tomato Mr.Potato 西瓜 火龙果 车厘子
Go 函数定义
func 函数名(参数列表)(返回参数列表){ 函数体 }
"返回参数列表" WTF???
我举一个栗子!
go 普通函数的定义(这里没有返回值,没有返回值,没有返回值)
func fruit(fruit_name string){ fmt.Println("Fruit function!!!") }
有返回值的写法
func fruit(fruit_name string) string { return fruit_name }
返回参数列表取决于你要返回的返回值个数,如果要返回多个返回值的写法
func fruit(fruit_name string)(string,string){ return fruit_name,"Pitaya" //那就加个 Pitaya 吧!!! } func main(){ fmt.Println(fruit("cherry")) } 输出结果: cherry Pitaya
取单个函数返回值和匿名变量
func return_one_fruit()(string,string){ return "Pitaya","cherry" } func main(){ // 我只要cherry,怎么拿? //这里就用到匿名变量 "_" 啦! _,take_cherry := return_one_fruit() fmt.Println(take_cherry) } 输出结果: cherry
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 【每日笔记】【Go学习笔记】2019-01-04 Codis笔记
- 【每日笔记】【Go学习笔记】2019-01-02 Codis笔记
- 【每日笔记】【Go学习笔记】2019-01-07 Codis笔记
- vue笔记3,计算笔记
- Mysql Java 驱动代码阅读笔记及 JDBC 规范笔记
- 【每日笔记】【Go学习笔记】2019-01-16 go网络编程
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Android编程权威指南
[美] Bill Phillips、[美] Brian Hardy / 王明发 / 人民邮电出版社 / 2014-4 / CNY 99.00元
权威、全面、实用、易懂,是本书最大的特色。本书根据美国大名鼎鼎的Big Nerd Ranch训练营的Android培训讲义编写而成,已经为微软、谷歌、Facebook等行业巨头培养了众多专业人才。作者巧妙地把Android开发所需的庞杂知识、行业实践、编程规范等融入一本书中,通过精心编排的应用示例、循序渐进的内容组织,以及循循善诱的语言,深入地讲解了Android开发的方方面面。如果学完一章之后仍......一起来看看 《Android编程权威指南》 这本书的介绍吧!