2019年3月21日 从小白到区块链工程师:第一阶段:Go语言中的函数学习
Posted renyanlei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019年3月21日 从小白到区块链工程师:第一阶段:Go语言中的函数学习相关的知识,希望对你有一定的参考价值。
一、 为什么要有函数
我们在以后的编码过程中,有很多代码会重复出现,这些重复实现的代码,我们不需要每次需要用到的时候都编写,我们将重复的代码封装起来。比如在一个网站中,无论是消费的金额还是积分的积累等等都需要用到“加法”的功能,所以我们可以将数据相加封装成一个函数,以后凡是用到加法的功能我们都可以直接调用。
二、 函数定义的语法格式
语法格式:
1:基本函数语法(无参,无返回值值得类型)
func 函数名称(){ //--换行--
主函数的代码体
}
示例如下:
2:带参数的函数语法
func 函数名称(变量名称 变量类型,…..){
---代码内容---
}
全面代码:(交换两个变量的值,函数内交换不就改变定义的值。)
3:不定参函数的语法
func 函数名称(args… 函数类型) {
}
4:函数的嵌套调用
函数里面可以调用其他的函数,层级关系调用。所有的函数都是全局函数,函数名是唯一的。
不定参函数的调用:注意不能直接传值,并且用格式[0:]…
注意:函数的定义位置不会影响他执行的顺序。
5:带有返回值的函数定义
1:单个返回值的语法格式:
func 函数名称(参数列表/无参)返回值类型{
----
}
2:多个返回值的函数:
func 函数名() (函数名称,函数类型,….){
return 返回结果
}
6:函数的类型
需要视频教程的朋友可以参考前几篇文章底部的二维码加我,谢谢
以上是关于2019年3月21日 从小白到区块链工程师:第一阶段:Go语言中的函数学习的主要内容,如果未能解决你的问题,请参考以下文章
51区块链生成随机数目前可以的方案——2020年6月22日20:21:05