Template:range
[, )
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 嵌入上方文档。(编辑 | 历史) 此模板的子页面。 |