函数

函数(Functions)

函数是封装一段可复用逻辑的代码块,接收输入(参数)、返回输出(返回值)。

C#

// 定义
public int Add(int a, int b)
{
    return a + b;
}

// 默认参数
public void Greet(string name = "World") { }

// 命名参数/位置参数
Add(a: 1, b: 2);

// 局部函数
int AddLocal(int a, int b) => a + b;

// Lambda
Func<int, int, int> add = (a, b) => a + b;

Python

def add(a, b):
    return a + b

def greet(name="World"): ...
def f(*args, **kwargs): ...

参数传递

  • 按值传递(值类型复制副本)
  • 按引用传递(ref/out,修改影响外部)
  • 引用类型参数:传引用,但重新赋值不影响外部

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录