2019年3月21日 从小白到区块链工程师:第一阶段:Go语言中的函数学习(6)

 

一、 为什么要有函数

       我们在以后的编码过程中,有很多代码会重复出现,这些重复实现的代码,我们不需要每次需要用到的时候都编写,我们将重复的代码封装起来。比如在一个网站中,无论是消费的金额还是积分的积累等等都需要用到“加法”的功能,所以我们可以将数据相加封装成一个函数,以后凡是用到加法的功能我们都可以直接调用。

二、 函数定义的语法格式

语法格式:

1:基本函数语法(无参,无返回值值得类型)

func 函数名称(){ //--换行--

主函数的代码体

}

示例如下:

2:带参数的函数语法

func 函数名称(变量名称 变量类型,…..){

---代码内容---

   全面代码:(交换两个变量的值,函数内交换不就改变定义的值。)

3:不定参函数的语法

func 函数名称(args… 函数类型) {

}

4:函数的嵌套调用

函数里面可以调用其他的函数,层级关系调用。所有的函数都是全局函数,函数名是唯一的。

不定参函数的调用:注意不能直接传值,并且用格式[0:]…

注意:函数的定义位置不会影响他执行的顺序。

5:带有返回值的函数定义

1:单个返回值的语法格式:

func 函数名称(参数列表/无参)返回值类型{

----

}

2:多个返回值的函数:

func 函数名() (函数名称,函数类型,….){

return 返回结果

}

6:函数的类型

     需要视频教程的朋友可以参考前几篇文章底部的二维码加我,谢谢

猜你喜欢

转载自www.cnblogs.com/renyanlei/p/10697878.html