函数

1.函数基础

1.1 概念

函数(function)是用来完成特定任务的独立的代码块(block)

1.2 函数的格式

1.2.1声明

func   函数名(参数列表)->返回值{

         函数语句

}

1.2.2 使用,函数调用

函数名(实际参数列表)

1.3  函数注意点

1)参数名的使用:

在函数定义时,每个函数必须有一个对应的参数名(形参);

调用函数时,第一个参数名不写,直接写参数值,后面的参数名、参数值都要写

2)函数的书写位置

定义时,一般需要写在别的函数外;

调用时,可以在所有普通代码书写的位置;

2.函数参数

2.1形参:

写在函数定义中的参数称为形参(形式参数),形参不占用内存空间,只是个格式上的声明

2)形参格式:

形参名:形参类型,各个形参用逗号隔开

2.2实参:

1)写在函数调用中的参数称为实参(实际参数),实参具有体制,需要占用真实的内存空间

2)第一个是实参名不写,直接写值,其后每个实参都要有实参名和实参值

实参值1,实参值名2:实参值2

3)同一个函数,调用时,实参必须和形参名称、位置、类型完全相对应,否则出错



3.返回值

1)返回值和参数可以没有,如果有返回值,则在函数中必须有相对应的return语句,返回值相同类型的值

2)格式:->返回值类型

没有返回值名称,而且如果有,多做一个,如果需要多个返回值,可以使用元组

4.书写函数规则

1)功能

进行简单功能描述,显示前期构思

对于pk程序,提取攻击这个动作,作为函数逻辑

2)确定返回值

pk程序的攻击动作,不需要返回值

3)确定参数

pk程序供给函数,参数需要有两个元组一个攻击方,一个被攻击方,有这两个元组,将函数学要的数据代入

4)书写

函数——》参数——》元组

5.函数重点难点:

1)复杂参数书写:

解决方法——严格遵守书写规则

形参:

参数名:数据类型,。。。。

元组作为参数时,元组数据类型书写。

2)形参默认为常量,而非变量。如果在函数中需要更改形参值,

需要在形参定义时,为形参前面加上var

3)形参的改变默认不会反应到实参上,在函数调用时,实参值传递给形参,如果形参在函数内,值被改变,实参值并不变。

4)如果想要形参改变后的值,两种方式:

第一,使用返回值,默认值有一个。如果需要返回多个值,可以讲返回值设计为元组,

第二,使用输入输出参数




























转载于:https://my.oschina.net/u/2508934/blog/638676

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值