Wikifunctions:介绍

From Wikifunctions
This page is a translated version of the page Wikifunctions:Introduction and the translation is 91% complete.
Outdated translations are marked like this.

函数是基于所提供数据进行计算、并回答相关问题的计算机指令。例如,当你询问语音助手一公里相当于多少英里时,语音助手可以调用一个函数以计算相应结果。

Wikifunctions是一个开源项目,任何人都能在其中创建各种函数,并分享给其他人使用、重组、测试和学习。

请跟随以下操作指南尝试Wikifunctions的基本功能。我们期待你的反馈与贡献!

运行函数

你可以在Wikifunctions上尝试由社区贡献的函数。先从我们的函数库中挑选一个函数,然后输入相应的参数值以查看输出结果。

步骤:

  1. 首页上挑选一个函数。
  2. 访问函数页面。
  3. 填入输入参数。
  4. 运行该函数。

结果:

  1. 输出结果是否如你所预期?
  2. 你是否有任何更正或反馈想要提交

创建函数

你能够在Wikifunctions中加入自己的函数!你可以自行创建一个新函数的实现,同时分享给其他人使用。你可以使用你所偏好的编程语言编写新函数。

步骤:

  1. 前往函数创建页面
  2. 给你的函数取一个名字。
  3. 定义该函数的输入参数:
    1. 添加、删除输入参数。
    2. 定义每一个输入参数的类型。
    3. 为每一个输入参数命名。
  4. 定义该函数的输出参数。
  5. 你还可以选择为以下字段提供多语言翻译:
    • 函数名称、函数别名、输入参数标签。
  6. 发布你的函数。

结果:

  1. 函数是否已成功保存?
  2. 你是否有任何更正或反馈想要提交

编辑函数

你可以通过编辑Wikifunctions的函数库来做出贡献,包括添加或编辑函数的多语言信息,扩展和修改函数的定义。

步骤:

  1. 首页上挑选一个函数。
  2. 访问函数页面。
  3. 点击“编辑源代码”以查看该函数的编辑选项。
  4. 你可以修改以下字段的值:
    1. 函数名称;
    2. 函数别名;
    3. 输入参数列表
      1. 添加、删除输入参数
      2. 编辑输入参数的类型
      3. 编辑输入参数标签
    4. 输出参数类型。
  5. 你还可以选择为以下字段提供多语言翻译:
    1. 函数名称;
    2. 函数别名;
    3. 输入参数标签。
  6. 发布你所做的更新。

结果:

  1. 你的编辑是否已成功保存?
  2. 你是否有任何更正或反馈想要提交

创建测试

你可以在Wikifunctions中为你的函数实现创建测试,以确保它们能正常工作。

步骤:

  1. 首页上挑选一个函数,或者也可以使用你在之前流程中所创建的函数。
  2. 访问函数页面并点击“详情”。
  3. 点击“创建一个新的测试”。
  4. 在“调用”下点击“选择函数”。
    1. 在“函数”字段下,输入你想要测试的函数的名称,并在其出现时选择该函数。
    2. 在相应的字段中添加输入参数的值。
  5. 在“结果验证”下点击“选择函数”。在“函数”字段下,输入你想要用来检查结果的函数的名称。
    • 对于输出类型为字符串的函数,应选择“字符串相等”。而对于输出类型为布尔值的函数,应选择“布尔值相等”。
    • 在相应的字段(“第二个字符串”或“第二个布尔值”)中添加预期值。
  6. 发布你所做的更新。

结果:

  1. 测试是否已成功保存?
  2. 你是否有任何更正或反馈想要提交

创建实现

函数通过具体的实现而得以发挥作用。你可以在Wikifunctions创建的实现中运行或者重新组合函数。下一部分将会介绍如何将你的实现与函数连接起来。在创建实现之前,我们建议先创建并连接一个测试。有关创建实现的更详细指南可以参考Wikifunctions:How to create implementations

步骤:

  1. 首页上挑选一个函数。
  2. 访问函数页面并点击“详情”。
  3. 点击“创建一个新的实现”。
  4. 你可以通过以下两种方式之一创建新的实现:
    1. 代码
      • 选择所需的编程语言来编写函数代码。
      • 输入你的代码。
    2. 组合
      • 使用现有函数创建一个组合。
  5. 在运行测试(点击“测试用例”框右侧的圆形箭头)后,发布你的更新。

结果:

  1. 实现是否已成功保存?
  2. 你是否有任何更正或反馈想要提交

将实现或测试与函数相连接

注意:此功能仅限于 函数员使用。

将测试或实现与你的函数相连接,使其得以发挥作用。

步骤:

  1. 首页上挑选一个函数。
  2. 访问函数页面并点击“详情”。
  3. 选择一个或多个测试,或者选择一个或多个实现。
  4. 点击“Connect”按钮。

结果:

  1. 更改是否成功?
  2. 你是否有任何更正或反馈想要提交