一、 为什么要有函数
我们在以后的编码过程中,有很多代码会重复出现,这些重复实现的代码,我们不需要每次需要用到的时候都编写,我们将重复的代码封装起来。比如在一个网站中,无论是消费的金额还是积分的积累等等都需要用到“加法”的功能,所以我们可以将数据相加封装成一个函数,以后凡是用到加法的功能我们都可以直接调用。
二、 函数定义的语法格式
语法格式:
1:基本函数语法(无参,无返回值值得类型)
func 函数名称(){ //--换行--
主函数的代码体
}
示例如下:
2:带参数的函数语法
func 函数名称(变量名称 变量类型,…..){
---代码内容---
}
全面代码:(交换两个变量的值,函数内交换不就改变定义的值。)
3:不定参函数的语法
func 函数名称(args… 函数类型) {
}
4:函数的嵌套调用
函数里面可以调用其他的函数,层级关系调用。所有的函数都是全局函数,函数名是唯一的。
不定参函数的调用:注意不能直接传值,并且用格式[0:]…
注意:函数的定义位置不会影响他执行的顺序。
5:带有返回值的函数定义
1:单个返回值的语法格式:
func 函数名称(参数列表/无参)返回值类型{
----
}
2:多个返回值的函数:
func 函数名() (函数名称,函数类型,….){
return 返回结果
}
6:函数的类型
需要视频教程的朋友可以参考前几篇文章底部的二维码加我,谢谢
原文地址:https://www.cnblogs.com/renyanlei/p/10697878.html
时间: 2024-11-08 13:44:27