模块:Chemicals/doc
这是Module:Chemicals的文档页面
此模块文档被引用于约26,000个页面。 为了避免造成大规模的影响,所有对此模块文档的编辑应先于沙盒或测试样例上测试。 测试后无误的版本可以一次性地加入此模块文档中,但是修改前请务必于讨论页发起讨论。 模板引用数量会自动更新。 |
Module:Chemicals(编辑 | 讨论 | 历史 | 链接 | 监视 | 日志)
本模组中包含一些与化学相关的函式
formula
本函式功能为查询Module:Element/data资料并产生化学式
Usage:
{{#invoke:Chemicals|formula|<template-argument>}}
Parameters:
- <template-argument>
- 要建构化学式的资料,必须使用模板引用传递参数
- 例如模板中写 :
{{#invoke:Chemicals|formula}}
- 叫用模板 :
{{模板名稱|H|2|O}}
→ H2O
- 例如模板中写 :
reaction
本函式功能为查询Module:Element/data资料并产生反应式
Usage:
{{#invoke:Chemicals|reaction|<template-argument>}}
Parameters:
check_CAS
- 函数原型(以C语言表示):
boolean_string 模块::Chemicals::check_CAS ( const string cas_no );
本函式功能为查询检查CAS号的格式与校验码是否正确,仅能由其他模组呼叫。
Datatype:
- boolean_string
- 表示布林值的字串,其值仅会有
"true"
或"false"
Parameters:
- cas_no
- 要判断的CAS号字串
check_CAS_test
本函式功能为查询检查CAS号的格式与校验码是否正确,可由模板呼叫。
Usage:
{{#invoke:Chemicals|check_CAS_test|1=<CAS_Number>}}
Parameters:
- <CAS_Number>
- 要判断CAS号是否正确的CAS号字串
- 例如 :
{{#invoke:Chemicals|check_CAS_test|1=12-35-1}}
→ true- 通常会搭配
{{#ifeq:...|true}}
或{{#ifeq:...|false}}
使用
- 通常会搭配
- 例如 :
{{#ifeq:{{#invoke:Chemicals|check_CAS_test|1=12-35-4}}|true|正確|錯誤}}
→ 错误{{#ifeq:{{#invoke:Chemicals|check_CAS_test|1=12-35-1}}|false|{{Nay}}檢查碼校驗失敗|{{Aye}}檢查碼校驗成功}}
→ 检查码校验成功
- 例如 :