函数和方法
在GDScript中,函数和方法是程序的基本构建块,用于封装可重复使用的代码。它们可以接收参数,执行一系列操作,并返回结果。本节将详细介绍函数和方法的定义、调用、参数传递、返回值以及一些高级用法。
定义函数
在GDScript中,定义函数使用func
关键字。函数可以有参数,也可以没有参数。参数在函数定义中用括号()
包裹,并用逗号分隔。函数体用缩进表示,通常使用4个空格。
无参数函数
无参数函数是最简单的函数形式。例如,定义一个函数来打印一条消息:
func say_hello():
print("Hello, World!")
有参数函数
有参数函数可以在函数调用时传递数据。参数可以是任何类型,包括基本类型、数组、字典等。例如,定义一个函数来打印传入的消息:
func say_message(message: String):
print(message)
默认参数
GDScript支持默认参数值。如果在调用函数时没有提供参数值,将使用默认值。例如: