返回介绍

方法 参数

发布于 2024-01-08 20:55:54 字数 3139 浏览 0 评论 0 收藏 0

参数可以用来控制方法,例如我们之前接触的 print("Hello"),这其中的 "Hello" 就是一个参数,他控制了 print 方法要显示什么内容,再例如 int(n) 其中的 n 就控制把谁转换成整数。

现在回看我们上一节写下的方法,他只能固定的显示输入框1和输入框2的内容,如果想让他显示任意两个输入框的内容,就可以加入参数。

参数可以写很多个,每个参数之间使用逗号分隔,修改后的方法定义如下:

func 输出拼接结果(左边的输入框, 右边的输入框):
    var 文字1 = 左边的输入框.text
    var 文字2 = 右边的输入框.text
    print(文字1 + 文字2)

参数本质上就是变量,这些参数变量会在被调用时赋值,在调用的地方这样写:

输出拼接结果($LineEdit1, $LineEdit2)

就表示将 $LineEdit1 的值传递给了 左边的输入框 这个参数变量,另一个参数同理。

[!tip]

$xxx 这种语法会得到一个 Node 类型的值,表示场景中的一个节点。

[!note]

参数变量也支持强类型语法,例如:

func 输出拼接结果(左边的输入框: LineEdit, 右边的输入框: LineEdit):

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文