Wikifunctions:介绍
函数对您提供的数据进行计算。
Wikifunctions是一个开源项目,任何人都能在其中创建各种函数,并分享给其他人使用、重组、测试和学习。
请跟随以下操作指南尝试Wikifunctions的基本功能。我们期待你的反馈与贡献!
运行函数
你可以在Wikifunctions上尝试由社群贡献的函数。先从我们的函数库中挑选一个函数,然后输入相应的参数值以查看输出结果。
步骤:
- 在首页上挑选一个函数。
- 瀏覽某個函数的页面。
- 填入输入参数。
- 运行该函数。
结果:
- 输出结果是否如你所预期?
- 你是否有任何更正或反馈想要提交?
共享函数调用
在您运行一个函数后,使用结果面板下方的“复制结果链接”按钮以复制一个适于分享的统一资源定位符。当某人打开该链接时,维基函数预加载同一函数调用并自动运行它,这样他们看到的输入及结果正如您曾获得的。这是一种快速展示可重复示例或向他人寻求特定函数输入/输出帮助的方式。
步骤 (从"运行函数"继续)
- 结果载入后,点击结果面板下方"复制结果链接"。
- 与他人分享该统一资源定位符!
"注意:""被共享的链接会预先加载您的实际输入内容并再次运行它们,因此收件人会看到相同的结果除非其底层实现自您生成连接以来有所改变。"
创建函数
你能够在Wikifunctions中加入自己的函数!你可以自行创建新的函数实现,同时分享给其他人使用。你可以使用你所偏好的编程语言编写新函数。
步骤:
- 前往函数创建页面。
- 命名函数。
- 定义该函数的输入参数:
- 添加、删除输入参数。
- 定义每一个输入参数的类型。
- 为每一个输入参数命名。
- 定义该函数的输出参数。
- 你还可以选择性地为以下字段提供多语言的值:
- 函数名称、函数别名、输入参数标签。
- 发佈你的函数。
结果:
- 函数是否已發佈成功?
- 你是否有任何更正或反馈想要提交?
编辑函数
你可以通过编辑Wikifunctions的函数库来做出贡献,包括添加或编辑函数的多语言信息,扩展和修改函数的定义。
步骤:
- 在首页上挑选一个函数。
- 瀏覽函数的页面。
- 点击“编辑源代码”以查看该函数的编辑选项。
- 你可以选择性地修改以下字段的值:
- 函数名称;
- 函数别名;
- 输入参数列表
- 添加、删除输入参数
- 编辑输入参数的类型
- 编辑输入参数标签
- 输出参数类型。
- 你还可以选择性地为以下字段提供多语言的值:
- 函数名称;
- 函数别名;
- 输入参数标签。
- 发布你所做的更新。
结果:
- 你的编辑是否已發佈成功?
- 你是否有任何更正或反馈想要提交?
创建测试
你可以在Wikifunctions中为你的函数实现创建测试,以确保它们能正常工作。
步骤:
- 在首页上挑选一个函数,或者也可以使用你在之前流程中所创建的函数。
- 瀏覽函数的页面。
- 点击那個測試表上的“+”。
- "调用"区域应被自动展开。
- 在“函数”字段下,输入你想要测试的函数的名称,并在其出现时选择该函数。
- 在相应的字段中添加输入参数的值。
- "结果验证"区域应被自动展开。
- 在“函数”下的区域,键入你想要用于检查结果的函数名。
- 对于输出类型为字符串的函数,应选择“-{zh-cn:字符串;zh-tw:字串}-相等”。而对于输出类型为-{zh-cn:布尔;zh-tw:布林}-值的函数,应选择“-{zh-cn:布尔;zh-tw:布林}-值相等”。
- 在相应的-{zh-cn:字段;zh-tw:欄位}-(“第二个-{zh-cn:字符串;zh-tw:字串}-”或“第二个-{zh-cn:布尔;zh-tw:布林}-值”)中添加预期值。
- 发布你所做的更新。
结果:
- 测试是否已發佈成功?
- 你是否有任何更正或反馈想要提交?
创建函数实现
函数通过具体的-{zh-cn:实现;zh-tw:實作}-而得以发挥作用。你可以在Wikifunctions创建的-{zh-cn:实现;zh-tw:實作}-中运行或者重新组合函数。下一部分将会介绍如何将你的-{zh-cn:实现;zh-tw:實作}-与函数连接起来。在创建-{zh-cn:实现;zh-tw:實作}-之前,我们建议先创建并连接一个测试。有关创建-{zh-cn:实现;zh-tw:實作}-的更详细指南可以参考Wikifunctions:How to create implementations。
步骤:
- 在首页上挑选一个函数。
- 瀏覽函数的页面。
- 点击那個-{zh-cn:实现;zh-tw:實作}-表上的“+”。
- 你可以通过以下两种方式之一创建新的-{zh-cn:实现;zh-tw:實作}-:
- -{zh-cn:代码;zh-tw:程式碼}-
- 选择所需的-{zh-cn:编程;zh-tw:程式設計}-语言来编写函数-{zh-cn:代码;zh-tw:程式碼}-。
- 输入你的-{zh-cn:代码;zh-tw:程式碼}-。
- 组合:
- 使用现有函数创建一个组合。
- -{zh-cn:代码;zh-tw:程式碼}-
- 在运行测试(点击测试框右侧的圆形箭头)后,发佈你的更新。
结果:
- -{zh-cn:实现;zh-tw:實作}-是否已發佈成功?
- 你是否有任何更正或反馈想要提交?
将-{zh-cn:实现;zh-tw:實作}-或测试与函数相连接
- 注意:此功能仅限于 函数员使用。
将测试或实现与你的函数相连接,使其得以发挥作用。
步骤:
- 在首页上挑选一个函数。
- 瀏覽函数的页面。
- 选择一个或多个测试,或者选择一个或多个-{zh-cn:实现;zh-tw:實作}-。
- 点击“连接”按钮。
结果:
- 已连接或已断开连接是否更改成功?
- 你是否有任何更正或反馈想要提交?
在维基百科词条里插入函数
现在是时候在一个维基百科词条中插入一个功能然后见证奇迹的发生。
步骤:
- 打开你想要插入一个函数的词条。转到编辑菜单然后打开可视化编辑器。
- 转到编辑菜单然后打开可视化编辑器。
- 点击可视化编辑器顶部的插入菜单。滚动到底部然后点击“函数”。一个菜单细目将会展开。
- 搜索你想插入的函数然后点击它。或者尝试一个搜索框下推荐的函数。键入必要的输入然后点右上角“插入”按钮把函数插入词条中。
- 键入必要的输入然后点右上角“插入”按钮把函数插入词条中。
- 现在你可以在词条中看见你的函数的表现。你可以继续发布更改。
- 如果你要编辑函数,单击它。将出现一个包含函数名和描述的工具提示。点击“编辑”按钮。然后您可以对输入进行更改并在编辑完成时单击“应用更改”。
- 然后您可以对输入进行更改并在编辑完成时单击“应用更改”。
结果:
- 输出是您预料的吗?
- 你是否有任何更正或反馈想要提交?
























