Template:range/core
[
,
)
[编辑] range
模板一族会生成开区间 (x, y)、半开闭区间(即范围)[x, y) 和闭区间 [x, y]
另见:区间表示法.
{{range|开始 |结束 |left=左括号 (可选)|right=右括号 (可选)}} - 从开始 到结束 的区间,两端用 {{c}} 包围。默认是左闭右开区间,即左括号 默认是 [,右括号 默认是 )。
- 例如:
{{range|iter|iter + count}}
会生成[
iter,
iter + count)
。 - 例如:
{{range|-32767.0|+32768.0}}
会生成[
-32767.0,
+32768.0]
。 - 例如:
{{range|-65536.0|+65536.0}}
会生成(
-65536.0,
+65536.0)
。
{{closed range|开始 |结束 }} - 闭区间,{{range|开始|结束|right=]}}
的简写形式。
- 例如:
{{closed range|-32767.0|+32768.0}}
会生成[
-32767.0,
+32768.0]
。
{{open range|开始 |结束 }} - 开区间,{{range|开始|结束|left=(}}
的简写形式。
- 例如:
{{open range|-1.0|+1.0}}
会生成(
-1.0,
+1.0)
。
{{range plain|开始 |结束 |left=左括号 (可选)|right=右括号 (可选)}} - 从开始 到结束 的区间,两端用 {{c/core}} 包围。默认是左闭右开区间,即左括号 默认是 [,右括号 默认是 )。
- 例如:
{{range plain|/* 开始 */|/* 结束 */}}
会生成[
/* 开始 */,
/* 结束 */)
。 - 例如:
{{range plain|'A'|'Z'|]}}
会生成[
'A',
'Z')
。
{{closed range plain|开始 |结束 }} - 闭区间,{{range plain|开始|结束|right=]}}
的简写形式。
- 例如:
{{closed range plain|'A'|'Z'}}
会生成[
'A',
'Z']
。
{{open range plain|开始 |结束 }} - 开区间,{{range plain|开始|结束|left=(}}
的简写形式。
- 例如:
{{open range plain|'A'|'Z'}}
会生成(
'A',
'Z')
。
{{range/core|开始 |结束 |left=左括号 (可选)|right=右括号 (可选)}} - 从开始 到结束 的区间,两端不会格式化,所以可以使用模板。默认是左闭右开区间,即左括号 默认是 [,右括号 默认是 )。
- 例如:
{{range/core|{{spar|开始}}|{{spar|结束}}}}
会生成[
开始,
结束)
。 - 例如:
{{range/core|{{ttb|-128}}|{{ttb|+127}}|]}}
会生成[
-128
,
+127
)
。
{{closed range/core|开始 |结束 }} - 闭区间,{{range/core|开始|结束|right=]}}
的简写形式。
- 例如:
{{closed range/core|{{ttb|-128}}|{{ttb|+127}}}}
会生成[
-128
,
+127
]
。
{{open range/core|开始 |结束 }} - 开区间,{{range/core|开始|结束|left=(}}
的简写形式。
- 例如:
{{open range/core|{{spar|开始}}|{{spar|结束}}}}
会生成(
开始,
结束)
。 - 例如:
{{open range/core|{{ttb|-128}}|{{ttb|+127}}}}
会生成(
-128
,
+127
)
。
[编辑] counted range
模板一族会生成计数范围 x + [0, n)
{{counted range|开始 |计数 }} - 从开始 起的计数 个元素的范围,参数用 {{c}} 包围。
- 例如:
{{counted range|iter|count}}
会生成 iter+
[
0,
count)
。
{{counted range plain|开始 |计数 }} - 从开始 起的计数 个元素的范围,参数用 {{c/core}} 包围。
- 例如:
{{counted range plain|iter|count}}
会生成 iter+
[
0,
count)
。
{{counted range/core|开始 |计数 |零 }} - 从开始 起的计数 个元素的范围,参数不会格式化,所以可以使用模板。零 用于表示零项。
- 例如:
{{counted range/core|{{ttb|iter}}|{{ttb|count}}|{{ttb|0}}}}
会生成iter
+
[
0
,
count
)
。 - 例如:
{{counted range/core|{{ttb|iter}}|{{ttb|999}}|{{ttb|000}}}}
会生成iter
+
[
000
,
999
)
。
从 Template:range/doc 嵌入上方文档。(编辑 | 历史) 此模板的子页面。 |