创建函数的基本语法如下:
Python:
```python
def 函数名(参数1, 参数2, ...):
函数体
return 返回值
```
Go:
```go
func 函数名(参数列表) (返回类型) {
函数体
}
```
C:
```c
返回类型 函数名(参数类型 参数名1, 参数类型 参数名2, ...) {
函数体
}
```
Java:
```java
返回类型 函数名(参数类型 参数名1, 参数类型 参数名2, ...) {
// 函数体
}
```
JavaScript:
```javascript
function 函数名(参数1, 参数2, ...) {
// 函数体
}
```
示例
Python 示例
```python
def greet(name, time="morning"):
"""
这是函数的说明文档,告诉别人这个函数是干什么用的
name: 要问候的人名
time: 时间,默认是morning
"""
return f"Good {time}, {name}!"
使用函数
print(greet("小明")) 输出: Good morning, 小明!
print(greet("小红", "evening")) 输出: Good evening, 小红!
```
Go 示例
```go
package main
import (
"fmt"
"os"
"strconv"
)
func main() {
number1, _ := strconv.Atoi(os.Args)
number2, _ := strconv.Atoi(os.Args)
fmt.Println("Sum:", number1+number2)
}
```
C 示例
```c
include
int sum(int a, int b) {
int result = a + b;
return result;
}
int main() {
int x = 3;
int y = 4;
int z = sum(x, y);
printf("%d\n", z);
return 0;
}
```
Java 示例
```java
public class Main {
public static int sum(int a, int b) {
return a + b;
}
public static void main(String[] args) {
int x = 3;
int y = 4;
int z = sum(x, y);
System.out.println(z);
}
}
```
JavaScript 示例
```javascript
function greet(name, time = "morning") {
return `Good ${time}, ${name}!`;
}
console.log(greet("小明")); // 输出: Good morning, 小明!
console.log(greet("小红", "evening")); // 输出: Good evening, 小红!
```
通过这些示例,你可以看到不同编程语言中创建和使用函数的方法。根据你使用的编程语言,选择相应的语法即可。