doc
parent
c84e2fb290
commit
b8edf8605a
|
@ -90,31 +90,26 @@ export(Color, RGB) var g
|
||||||
|
|
||||||
- 函数是可以简单的理解为当它被调用时执行的可重复使用的代码块。
|
- 函数是可以简单的理解为当它被调用时执行的可重复使用的代码块。
|
||||||
- 函数就是包裹在花括号中的代码块,前面使用了关键词 func,当调用该函数时,会执行函数内的代码。
|
- 函数就是包裹在花括号中的代码块,前面使用了关键词 func,当调用该函数时,会执行函数内的代码。
|
||||||
|
- 空函数需要使用pass关键字
|
||||||
|
|
||||||
```
|
```
|
||||||
func sayHello()
|
func sayHello():
|
||||||
{
|
|
||||||
# 执行代码
|
# 执行代码
|
||||||
}
|
|
||||||
```
|
```
|
||||||
|
|
||||||
- 调用带参数的函数,在调用函数时,您可以向其传递值,这些值被称为参数。
|
- 调用带参数的函数,在调用函数时,您可以向其传递值,这些值被称为参数。
|
||||||
|
|
||||||
```
|
```
|
||||||
func sayHello(param1, param2)
|
func sayHello(param1, param2):
|
||||||
{
|
|
||||||
# 执行代码
|
# 执行代码
|
||||||
}
|
|
||||||
```
|
```
|
||||||
|
|
||||||
- 带有返回值的函数,有时,我们会希望函数将值返回调用它的地方,通过使用 return 语句就可以实现。
|
- 带有返回值的函数,有时,我们会希望函数将值返回调用它的地方,通过使用 return 语句就可以实现。
|
||||||
|
|
||||||
```
|
```
|
||||||
func sayHello(param1, param2)
|
func sayHello(param1, param2):
|
||||||
{
|
|
||||||
# 执行代码
|
# 执行代码
|
||||||
return x
|
return x
|
||||||
}
|
|
||||||
```
|
```
|
||||||
|
|
||||||
# 7.变量的作用域
|
# 7.变量的作用域
|
||||||
|
@ -123,10 +118,9 @@ func sayHello(param1, param2)
|
||||||
|
|
||||||
```
|
```
|
||||||
# 此处不能调用 carName 变量
|
# 此处不能调用 carName 变量
|
||||||
func myFunction() {
|
func myFunction():
|
||||||
var carName = "Volvo";
|
var carName = "Volvo";
|
||||||
# 函数内可调用 carName 变量
|
# 函数内可调用 carName 变量
|
||||||
}
|
|
||||||
```
|
```
|
||||||
|
|
||||||
- 全局变量,变量在函数外定义,即为全局变量,整个脚本文件中都可以使用
|
- 全局变量,变量在函数外定义,即为全局变量,整个脚本文件中都可以使用
|
||||||
|
@ -135,9 +129,8 @@ func myFunction() {
|
||||||
var carName = " Volvo";
|
var carName = " Volvo";
|
||||||
|
|
||||||
# 此处可调用 carName 变量
|
# 此处可调用 carName 变量
|
||||||
func myFunction() {
|
func myFunction():
|
||||||
# 函数内可调用 carName 变量
|
# 函数内可调用 carName 变量
|
||||||
}
|
|
||||||
```
|
```
|
||||||
|
|
||||||
# 8. 运算符
|
# 8. 运算符
|
||||||
|
@ -190,40 +183,28 @@ func myFunction() {
|
||||||
- if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
|
- if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
|
||||||
|
|
||||||
```
|
```
|
||||||
if (condition)
|
if (condition):
|
||||||
{
|
|
||||||
当条件为 true 时执行的代码
|
当条件为 true 时执行的代码
|
||||||
}
|
|
||||||
```
|
```
|
||||||
|
|
||||||
- if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
|
- if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
|
||||||
|
|
||||||
```
|
```
|
||||||
if (condition)
|
if (condition):
|
||||||
{
|
|
||||||
当条件为 true 时执行的代码
|
当条件为 true 时执行的代码
|
||||||
}
|
else:
|
||||||
else
|
|
||||||
{
|
|
||||||
当条件不为 true 时执行的代码
|
当条件不为 true 时执行的代码
|
||||||
}
|
|
||||||
```
|
```
|
||||||
|
|
||||||
- if...else if....else 语句- 使用该语句来选择多个代码块之一来执行
|
- if...else if....else 语句- 使用该语句来选择多个代码块之一来执行
|
||||||
|
|
||||||
```
|
```
|
||||||
if (condition1)
|
if (condition1):
|
||||||
{
|
|
||||||
当条件 1 为 true 时执行的代码
|
当条件 1 为 true 时执行的代码
|
||||||
}
|
else if (condition2):
|
||||||
else if (condition2)
|
|
||||||
{
|
|
||||||
当条件 2 为 true 时执行的代码
|
当条件 2 为 true 时执行的代码
|
||||||
}
|
else:
|
||||||
else
|
|
||||||
{
|
|
||||||
当条件 1 和 条件 2 都不为 true 时执行的代码
|
当条件 1 和 条件 2 都不为 true 时执行的代码
|
||||||
}
|
|
||||||
```
|
```
|
||||||
|
|
||||||
- match(switch) 语句 - 使用该语句来选择多个代码块之一来执行
|
- match(switch) 语句 - 使用该语句来选择多个代码块之一来执行
|
||||||
|
|
Loading…
Reference in New Issue