模組:Chemicals/doc

出自Local Chinese Wikipedia
imported>A2093064-bot2021年2月14日 (日) 21:19的修訂 機器人35:更新模板使用量為12876)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

此頁面為 Module:Chemicals 的說明文件

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:

<template-argument>
要建構化學反應式的資料,必須使用模板引用傳遞參數
例如模板中寫 :{{#invoke:Chemicals|reaction}}
叫用模板 :{{模板名稱|H|2|O|+|C|O|2|eqm|H|2|C|O|3}}H2O + CO2 化學平衡符號 H2CO3

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}}檢查碼校驗成功}}Green tickY檢查碼校驗成功