简单挂 发表于 2023-5-25 15:40:38

简单挂C版本函数


[*]函数

把多句代码一起打包,就形成了一个函数.


[*]调用函数
调用某个已经存在的函数, 格式为:
函数名(参数)
如果此函数需要参数,则在两括号之间填入参数,多个参数以","隔开,没有参数则不填,示例:
整理背包()
喊话("牛逼")
走到(100, 200)
打印(获取自己信息("等级"))
以上4句代码都是调用函数,分别是:
调用 无参数函数
调用 1个参数的函数
调用 2个参数的函数
调用 获取自己信息("等级") 函数获取到等级, 然后调用 打印 函数, 参数为 刚刚获取到的等级


创建函数 自己创建一个函数,可以在脚本里调用这个函数, 格式为:
函数 自定义函数名(参数)
    这里是任意的脚本代码
函数结束
如果函数不需要参数,则括号内可以不填, 比如创建一个名为 打招呼 的函数:
函数 打招呼()
    走到(100, 200)
    喊话("你好!我在向你打招呼!")
函数结束
如上代码,就新建了一个名为 打招呼 的函数,要调用此函数,只需要这样既可:
打招呼()
如果要新建一个有参数的 打招呼 函数,可以这样:
函数 打招呼(问候语)
    走到(100, 200)
    喊话(问候语)
函数结束
要调用此函数,这样即可:
打招呼("你好,靓仔!")



[*]返回
立即结束正在执行的函数,并可以返回一个或多个返回值,也可以没有返回值,格式:
返回 返回值
返回值可以是一个或多个数字,字符串,函数,等等,也可以不需要返回值,例如以下几种:
返回 1
返回"你好!"
返回
返回 1,2,3
返回获取自己信息("等级")
返回语句会中断当前函数的后续代码执行,例如:
函数 测试()
    喊话("1")
    喊话("2")
    返回
    喊话("3")
函数结束

测试()
上述代码中, 喊话("3") 不会被执行,因为函数在上一句代码中,已被返回!

页: [1]
查看完整版本: 简单挂C版本函数