模板:Height/sandbox
這是Template:Height(差異)的沙盒。 參見本模板的測試樣例。 |
本模板含有複雜而精密的擴展語法。 編輯本模板前,建議您先熟悉解析器函數與本模板的設計思路、運作原理等。若您的編輯引發了意外的問題,請儘快撤銷編輯,因為本模板可能被大量頁面使用。 您所作的編輯可先在模板沙盒或您的個人頁面中進行測試。 |
說明
- 本模板用於身高的單位換算,身高可以以米(meters)為單位給出,也可以以呎和吋(feet and inches)或尺和寸(chi and cun)的形式給出。米會被換算為英尺和英寸,呎和吋、尺和寸也會被換算為米。
- 兩邊換算單位缺省均以中文名形式出現,但可以使用abbr參數來重新定義一個不同的顯示方式,取值有兩種:
- no,缺省值,換算雙方均為中文名稱
- yes,換算雙方均為英文符號
- 對於米至英尺/英寸的換算,可以指定frac參數來顯示輸出的寸為十進制形式(frac=10),或以普通分數形式(frac=想要的分母,缺省值是2用來以1/2這種半數形式輸出)。對於呎/吋、尺/寸至米的換算,frac參數被忽略。
- 當使用十進制輸出時,米至英尺/英寸的換算缺省精確到小數點後1位,呎/吋、尺/寸至米的換算缺省精確到小數點後2位,但可以使用precision參數指定一個不同的數值來重新定義精度。當frac被設置為10以外的其他任何值時,precision參數會被忽略(在英文維基中有此實現)。
- wiki參數指定單位名稱是否應被維基化(附帶連結),取值可以是yes或no。缺省值是no。
代碼
代碼 | 結果 |
---|---|
{{height|m=1.72}} | 1.72米(5英尺71⁄2英寸) |
{{height|m=1.72|precision=0}} | 1.72米(5英尺8英寸) |
{{height|m=1.72|frac=16}} | 1.72米(5英尺711⁄16英寸) |
{{height|ft=6}} | 6呎0吋(1.83米) |
{{height|ft=6|in=1}} | 6呎1吋(1.85米) |
{{height|ft=6|in=1|precision=1}} | 6呎1吋(1.9米) |
{{height|in=10}} | 0呎10吋(0.25米) |
{{height|chi=5}} | 5尺0寸(1.67米) |
{{height|chi=5|cun=2}} | 5尺2寸(1.73米) |
{{height|chi=5|cun=2|precision=1}} | 5尺2寸(1.7米) |
{{height|cun=8}} | 0尺8寸(0.27米) |
{{height|m=1.72|abbr=yes}} | 1.72米(5英尺71⁄2英寸) |
{{height|ft=6|in=2|wiki=yes}} | 6呎2吋(1.88米) |
{{height|m=6|ft=2}} | 錯誤:請僅指定公制、僅指定英制或僅指定市制單位 |
- m 表示米(meters)
- ft 表示呎(feet)
- in 表示吋(inches)
- chi 表示尺(chi)
- cun 表示寸(cun)
- 出錯信息為「錯誤:請僅指定公制、僅指定英制或僅指定市制單位」
另見
{{convert|1.98|m|ftin|abbr=on}}
=1.98米(6呎6吋)