函数 (Functions)

函数是 Flurry 程序中执行特定任务的基本代码单元。它们封装了可重用的逻辑,接收输入参数,执行计算,并可能返回一个结果。Flurry 的函数系统设计灵活,支持多种参数类型、泛型、编译时计算以及与类型系统紧密集成的方法。

本章将全面介绍 Flurry 中的函数,包括:

  • 函数定义与调用: 如何声明和使用函数。
  • 参数详解: 不同种类的函数参数及其用法。
  • 返回值: 函数如何返回值,以及集成的错误处理机制。
  • 方法: 如何在类型(如 struct, enum)上定义函数。
  • 泛型函数: 如何编写可处理多种类型的通用函数。

函数是组织和构建 Flurry 程序的核心构件。