|
|
(55 versioni intermedie di uno stesso utente non sono mostrate) |
Riga 1: |
Riga 1: |
| <includeonly> | | <includeonly>{{#if: {{{1}}} | nessun parametro o il primo parametro non è vuoto | il primo parametro è vuoto }}<br/> |
| {|style="border-radius: 0.5em; width:250px; float:right; clear:both; margin-bottom:10px; text-align:center; font-variant:small-caps; background:#f8fbfd; border:1px solid #4e88d0; padding-bottom:5px"
| | {{#if: {{{1|}}} | il primo parametro non è vuoto | il primo parametro (se presente) è vuoto }}<br/> |
| |[[Image:Debian-swirl.png|33px|link=]]{{
| | {{#ifeq: {{{1}}} | stringa | il primo parametro è "stringa" | il primo parametro (se presente) non è "stringa" }}<br/> |
| #ifeq: {{{1|}}} | ONLY | '''Versioni compatibili''' | {{
| | {{#switch: {{{1}}} |
| #if: {{{1|}}} | '''Versioni testate''' | '''Versioni compatibili'''
| | | stringa = il primo parametro è "stringa" |
| }}
| | | prova = il primo parametro è "prova" |
| }}<br />{{ | | | il primo parametro (se presente) non è né "stringa" né "prova" |
| #if: {{{1|}}}
| |
| | {{
| |
| #switch: {{{1}}}
| |
| | ONLY =
| |
| | Woody = Debian 3.0 "Woody"
| |
| | Sarge = Debian 3.1 "Sarge"
| |
| | Etch = Debian 4.0 "Etch"
| |
| | Lenny = Debian 5.0 "Lenny"
| |
| | Squeeze = Debian 6.0 "Squeeze"
| |
| | Wheezy = Debian 7.0 "Wheezy"
| |
| | Jessie = Debian 8.0 "Jessie" [[Categoria: Guide compatibili con Jessie]]
| |
| | StretchTestingSid = Debian "Stretch" [[Categoria: Guide compatibili con Stretch]]<br />Debian Sid [[Categoria: Guide compatibili con Sid]]
| |
| | Stretch = Debian "Stretch" [[Categoria: Guide compatibili con Stretch]]
| |
| | Sid = Debian Sid [[Categoria: Guide compatibili con Sid]]
| |
| | Stable = Attuale Debian Stabile [[Categoria: Guide compatibili con stable]]
| |
| | Testing = Attuale Debian Testing [[Categoria: Guide compatibili con testing]]
| |
| | ERRORE: valore non valido ({{{1}}}) [[Categoria: Errori nel template Versioni compatibili]]
| |
| }}{{
| |
| #if: {{{2|}}}
| |
| | {{#ifeq: TRUE |
| |
| {{ #switch: {{{1}}}
| |
| | StretchTestingSid = TRUE
| |
| | Stretch = TRUE
| |
| | Sid = TRUE
| |
| | Stable = TRUE
| |
| | Testing = TRUE
| |
| | FALSE
| |
| }} | <br />ERRORE: non ammessi altri parametri dopo {{{1}}} [[Categoria: Errori nel template Versioni compatibili]] |
| |
| }}{{#ifeq: {{{1|}}} | ONLY | | <br /> }}{{
| |
| #switch: {{{2}}}
| |
| | Sarge = Debian 3.1 "Sarge"
| |
| | Etch = Debian 4.0 "Etch"
| |
| | Lenny = Debian 5.0 "Lenny"
| |
| | Squeeze = Debian 6.0 "Squeeze"
| |
| | Wheezy = Debian 7.0 "Wheezy"
| |
| | Jessie = Debian 8.0 "Jessie" [[Categoria: Guide compatibili con Jessie]]
| |
| | StretchTestingSid = Debian "Stretch" [[Categoria: Guide compatibili con Stretch]]<br />Debian Sid [[Categoria: Guide compatibili con Sid]]
| |
| | Stretch = ERRORE: utilizzare StretchTestingSid come parametro al posto di {{{2}}} [[Categoria: Errori nel template Versioni compatibili]]
| |
| | Sid = ERRORE: utilizzare StretchTestingSid come parametro al posto di {{{2}}} [[Categoria: Errori nel template Versioni compatibili]]
| |
| | ERRORE: valore non valido ({{{2}}}) [[Categoria: Errori nel template Versioni compatibili]]
| |
| }}
| |
| }}{{
| |
| #if: {{{3|}}}
| |
| | {{#ifeq: {{{2}}} | StretchTestingSid |
| |
| <br />ERRORE: non ammessi altri parametri dopo {{{2}}} [[Categoria: Errori nel template Versioni compatibili]] |
| |
| }}{{
| |
| #switch: {{{3}}}
| |
| | Etch = <br />Debian 4.0 "Etch"
| |
| | Lenny = <br />Debian 5.0 "Lenny"
| |
| | Squeeze = <br />Debian 6.0 "Squeeze"
| |
| | Wheezy = <br />Debian 7.0 "Wheezy"
| |
| | Jessie = <br />Debian 8.0 "Jessie" [[Categoria: Guide compatibili con Jessie]]
| |
| | StretchTestingSid = <br />Debian "Stretch" [[Categoria: Guide compatibili con Stretch]]<br />Debian Sid [[Categoria: Guide compatibili con Sid]]
| |
| | Stretch = <br />ERRORE: utilizzare StretchTestingSid come parametro al posto di {{{3}}} [[Categoria: Errori nel template Versioni compatibili]]
| |
| | Sid = <br />ERRORE: utilizzare StretchTestingSid come parametro al posto di {{{3}}} [[Categoria: Errori nel template Versioni compatibili]]
| |
| | <br />ERRORE: valore non valido ({{{3}}}) [[Categoria: Errori nel template Versioni compatibili]]
| |
| }}
| |
| }}{{
| |
| #if: {{{4|}}}
| |
| | {{#ifeq: {{{3}}} | StretchTestingSid |
| |
| <br />ERRORE: non ammessi altri parametri dopo {{{3}}} [[Categoria: Errori nel template Versioni compatibili]] |
| |
| }}{{
| |
| #switch: {{{4}}}
| |
| | Lenny = <br />Debian 5.0 "Lenny"
| |
| | Squeeze = <br />Debian 6.0 "Squeeze"
| |
| | Wheezy = <br />Debian 7.0 "Wheezy"
| |
| | Jessie = <br />Debian 8.0 "Jessie" [[Categoria: Guide compatibili con Jessie]]
| |
| | StretchTestingSid = <br />Debian "Stretch" [[Categoria: Guide compatibili con Stretch]]<br />Debian Sid [[Categoria: Guide compatibili con Sid]]
| |
| | Stretch = <br />ERRORE: utilizzare StretchTestingSid come parametro al posto di {{{4}}} [[Categoria: Errori nel template Versioni compatibili]]
| |
| | Sid = <br />ERRORE: utilizzare StretchTestingSid come parametro al posto di {{{4}}} [[Categoria: Errori nel template Versioni compatibili]]
| |
| | <br />ERRORE: valore non valido ({{{4}}}) [[Categoria: Errori nel template Versioni compatibili]]
| |
| }}
| |
| }}{{
| |
| #if: {{{5|}}} | <br />ERRORE: Consentiti fino a 4 parametri! [[Categoria: Errori nel template Versioni compatibili]] |
| |
| }} | Tutte le versioni supportate di Debian [[Categoria: Guide compatibili con tutte le versioni di Debian]] }}{{
| |
| #ifeq: {{{1|}}} | ONLY | {{
| |
| #ifeq: {{{1|}}} | Wheezy | {{#ifeq: {{{2|}}} | Jessie | | <br />''Non compatibile con Jessie'' }} | }}{{
| |
| #ifeq: {{{2|}}} | Wheezy | {{#ifeq: {{{3|}}} | Jessie | | <br />''Non compatibile con Jessie'' }} | }}{{
| |
| #ifeq: {{{3|}}} | Wheezy | {{#ifeq: {{{4|}}} | Jessie | | <br />''Non compatibile con Jessie'' }} | }}{{
| |
| #ifeq: {{{4|}}} | Wheezy | <br />''Non compatibile con Jessie'' |
| |
| }} | {{
| |
| #ifeq: {{{1|}}} | Wheezy | {{#ifeq: {{{2|}}} | Jessie | | <br />[[:Categoria:Guide non compatibili con Jessie|Verificala con Jessie!]] [[Categoria: Guide non compatibili con Jessie]] }} | }}{{
| |
| #ifeq: {{{2|}}} | Wheezy | {{#ifeq: {{{3|}}} | Jessie | | <br />[[:Categoria:Guide non compatibili con Jessie|Verificala con Jessie!]] [[Categoria: Guide non compatibili con Jessie]] }} | }}{{
| |
| #ifeq: {{{3|}}} | Wheezy | {{#ifeq: {{{4|}}} | Jessie | | <br />[[:Categoria:Guide non compatibili con Jessie|Verificala con Jessie!]] [[Categoria: Guide non compatibili con Jessie]] }} | }}{{
| |
| #ifeq: {{{4|}}} | Wheezy | <br />[[:Categoria:Guide non compatibili con Jessie|Verificala con Jessie!]] [[Categoria: Guide non compatibili con Jessie]] | }}
| |
| }} | | }} |
| |}</includeonly><noinclude>__NOTOC__
| | </includeonly><noinclude> |
|
| |
|
| =Esempio=
| | Pagina di esempio, per esemplificare il funzionamento basilare delle istruzioni condizionali (<code>#if</code>, <code>#ifeq</code> e <code>#switch</code>) e dei parametri passati a un template (accessibili nelle due forme <nowiki>{{{1}}}</nowiki> oppure <nowiki>{{{1|}}}</nowiki>, con diversi significati, e così via incrementando il numero per quelli successivi...). La pagina contiene questo template, che è richiamato tramite la sintassi <code>{{Sandbox[|...]}}</code>: |
| <nowiki>{{Sandbox}}</nowiki>
| | <pre> |
| {{Sandbox}}
| | {{#if: {{{1}}} | nessun parametro o il primo parametro non è vuoto | il primo parametro è vuoto }}<br/> |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|Jessie}}</nowiki>
| |
| {{Sandbox|Jessie}}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|StretchTestingSid}}</nowiki>
| |
| {{Sandbox|StretchTestingSid}}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|Stretch}}</nowiki> | |
| {{Sandbox|Stretch}}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|Stable}}</nowiki> | |
| {{Sandbox|Stable}}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|Testing}}</nowiki>
| |
| {{Sandbox|Testing}}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|Sid}}</nowiki>
| |
| {{Sandbox|Sid}}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|Stable|Jessie}}</nowiki>
| |
| {{Sandbox|Stable|Jessie}}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|Testing|Jessie}}</nowiki>
| |
| {{Sandbox|Testing|Jessie}}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|Sid|Jessie}}</nowiki>
| |
| {{Sandbox|Sid|Jessie}}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|nomesbagliato}}</nowiki> | |
| {{Sandbox|nomesbagliato}}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|Squeeze|Wheezy}}</nowiki> | |
| {{Sandbox|Squeeze|Wheezy}} | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|Lenny|Squeeze|Wheezy|Jessie}}</nowiki>
| |
| {{Sandbox|Lenny|Squeeze|Wheezy|Jessie}}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|Squeeze|Wheezy|Jessie|StretchTestingSid}}</nowiki> | |
| {{Sandbox|Squeeze|Wheezy|Jessie|StretchTestingSid}} | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|Lenny|Squeeze|Wheezy|Jessie|StretchTestingSid}}</nowiki>
| |
| {{Sandbox|Lenny|Squeeze|Wheezy|Jessie|StretchTestingSid}}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|Squeeze}}</nowiki> | |
| {{Sandbox|Squeeze}}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|Squeeze|Wheezy}}</nowiki> | |
| {{Sandbox|Squeeze|Wheezy}} | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|ONLY|Squeeze|Wheezy}}</nowiki>
| |
| {{Sandbox|ONLY|Squeeze|Wheezy}}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|Jessie|StretchTestingSid}}</nowiki>
| |
| {{Sandbox|Jessie|StretchTestingSid}}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| =Esempio=
| |
| <nowiki>{{Sandbox|Jessie|StretchTestingSid|Sid}}</nowiki>
| |
| {{Sandbox|Jessie|StretchTestingSid|Sid}}
| |
|
| |
|
| | {{#if: {{{1|}}} | il primo parametro non è vuoto | il primo parametro (se presente) è vuoto }}<br/> |
|
| |
|
| | {{#ifeq: {{{1}}} | stringa | il primo parametro è "stringa" | il primo parametro (se presente) non è "stringa" }}<br/> |
|
| |
|
| | {{#switch: {{{1}}} |
| | | stringa = il primo parametro è "stringa" |
| | | prova = il primo parametro è "prova" |
| | | il primo parametro (se presente) non è né "stringa" né "prova" |
| | }} |
| | </pre> |
|
| |
|
|
| |
|
| | Di seguito un po' di esempi di utilizzo. |
|
| |
|
|
| |
|
| | <pre>{{Sandbox}}</pre> |
| | {{Sandbox}} |
|
| |
|
| | <pre>{{Sandbox|stringa}}</pre> |
| | {{Sandbox|stringa}} |
|
| |
|
| | <pre>{{Sandbox|prova}}</pre> |
| | {{Sandbox|prova}} |
|
| |
|
| | <pre>{{Sandbox|uno|prova}}</pre> |
| | {{Sandbox|uno|prova}} |
|
| |
|
| =Esempio=
| | <pre>{{Sandbox||solo secondo parametro}}</pre> |
| <nowiki>{{Sandbox|Jessie|Stretch|Sid}}</nowiki> | | {{Sandbox||solo secondo parametro}} |
| {{Sandbox|Jessie|Stretch|Sid}} | |
|
| |
|
| [[Categoria:Wiki]] | | [[Categoria:Wiki]]</noinclude> |
| </noinclude> | |
Pagina di esempio, per esemplificare il funzionamento basilare delle istruzioni condizionali (#if
, #ifeq
e #switch
) e dei parametri passati a un template (accessibili nelle due forme {{{1}}} oppure {{{1|}}}, con diversi significati, e così via incrementando il numero per quelli successivi...). La pagina contiene questo template, che è richiamato tramite la sintassi {{Sandbox[|...]}}
:
{{#if: {{{1}}} | nessun parametro o il primo parametro non è vuoto | il primo parametro è vuoto }}<br/>
{{#if: {{{1|}}} | il primo parametro non è vuoto | il primo parametro (se presente) è vuoto }}<br/>
{{#ifeq: {{{1}}} | stringa | il primo parametro è "stringa" | il primo parametro (se presente) non è "stringa" }}<br/>
{{#switch: {{{1}}}
| stringa = il primo parametro è "stringa"
| prova = il primo parametro è "prova"
| il primo parametro (se presente) non è né "stringa" né "prova"
}}
Di seguito un po' di esempi di utilizzo.
{{Sandbox}}
nessun parametro o il primo parametro non è vuoto
il primo parametro (se presente) è vuoto
il primo parametro (se presente) non è "stringa"
il primo parametro (se presente) non è né "stringa" né "prova"
{{Sandbox|stringa}}
nessun parametro o il primo parametro non è vuoto
il primo parametro non è vuoto
il primo parametro è "stringa"
il primo parametro è "stringa"
{{Sandbox|prova}}
nessun parametro o il primo parametro non è vuoto
il primo parametro non è vuoto
il primo parametro (se presente) non è "stringa"
il primo parametro è "prova"
{{Sandbox|uno|prova}}
nessun parametro o il primo parametro non è vuoto
il primo parametro non è vuoto
il primo parametro (se presente) non è "stringa"
il primo parametro (se presente) non è né "stringa" né "prova"
{{Sandbox||solo secondo parametro}}
il primo parametro è vuoto
il primo parametro (se presente) è vuoto
il primo parametro (se presente) non è "stringa"
il primo parametro (se presente) non è né "stringa" né "prova"