Template:Default/Doc
From PCSAR
[edit] Description
This template returns the first argument which is not blank, or nothing if they all are blank.
[edit] Usage
{{default|arg1|arg2|arg3|arg4|arg5}}
All arguments are optional
[edit] Examples
Test cases:
| You type... | You get... |
|---|---|
{{default}}
| |
{{default|}}
| |
{{default|arg1}}
| arg1 |
{{default||}}
| |
{{default||arg2}}
| arg2 |
{{default|arg1|}}
| arg1 |
{{default|arg1|arg2}}
| arg1 |
{{default|||}}
| |
{{default|||arg3}}
| arg3 |
{{default||arg2|}}
| arg2 |
{{default||arg2|arg3}}
| arg2 |
{{default|arg1||}}
| arg1 |
{{default|arg1||arg3}}
| arg1 |
{{default|arg1|arg2|}}
| arg1 |
{{default|arg1|arg2|arg3}}
| arg1 |
{{default||||}}
| |
{{default||||arg4}}
| arg4 |
{{default|||arg3|}}
| arg3 |
{{default|||arg3|arg4}}
| arg3 |
{{default||arg2||}}
| arg2 |
{{default||arg2||arg4}}
| arg2 |
{{default||arg2|arg3|}}
| arg2 |
{{default||arg2|arg3|arg4}}
| arg2 |
{{default|arg1|||}}
| arg1 |
{{default|arg1|||arg4}}
| arg1 |
{{default|arg1||arg3|}}
| arg1 |
{{default|arg1||arg3|arg4}}
| arg1 |
{{default|arg1|arg2||}}
| arg1 |
{{default|arg1|arg2||arg4}}
| arg1 |
{{default|arg1|arg2|arg3|}}
| arg1 |
{{default|arg1|arg2|arg3|arg4}}
| arg1 |
{{default|||||}}
| |
{{default|||||arg5}}
| arg5 |
{{default||||arg4|}}
| arg4 |
{{default||||arg4|arg5}}
| arg4 |
{{default|||arg3||}}
| arg3 |
{{default|||arg3||arg5}}
| arg3 |
{{default|||arg3|arg4|}}
| arg3 |
{{default|||arg3|arg4|arg5}}
| arg3 |
{{default||arg2|||}}
| arg2 |
{{default||arg2|||arg5}}
| arg2 |
{{default||arg2||arg4|}}
| arg2 |
{{default||arg2||arg4|arg5}}
| arg2 |
{{default||arg2|arg3||}}
| arg2 |
{{default||arg2|arg3||arg5}}
| arg2 |
{{default||arg2|arg3|arg4|}}
| arg2 |
{{default||arg2|arg3|arg4|arg5}}
| arg2 |
{{default|arg1||||}}
| arg1 |
{{default|arg1||||arg5}}
| arg1 |
{{default|arg1|||arg4|}}
| arg1 |
{{default|arg1|||arg4|arg5}}
| arg1 |
{{default|arg1||arg3||}}
| arg1 |
{{default|arg1||arg3||arg5}}
| arg1 |
{{default|arg1||arg3|arg4|}}
| arg1 |
{{default|arg1||arg3|arg4|arg5}}
| arg1 |
{{default|arg1|arg2|||}}
| arg1 |
{{default|arg1|arg2|||arg5}}
| arg1 |
{{default|arg1|arg2||arg4|}}
| arg1 |
{{default|arg1|arg2||arg4|arg5}}
| arg1 |
{{default|arg1|arg2|arg3||}}
| arg1 |
{{default|arg1|arg2|arg3||arg5}}
| arg1 |
{{default|arg1|arg2|arg3|arg4|}}
| arg1 |
{{default|arg1|arg2|arg3|arg4|arg5}}
| arg1 |
{{default|arg1|arg2|arg3|arg4|arg5|arg6}}
| Template:Default should have at most 5 argumentsarg1 |

